创建数组遍历数组

  1. *声明数组**:

    • 使用类型和方括号来声明数组,
    • 例如:int[] myArray;
  2. 初始化数组

    • 可以使用new关键字来初始化数组,指定数组的大小和类型,
    • 例如:int[] myArray = new int[10];
  3. 数组长度

    • 数组的长度在初始化时确定,并且不可更改。
    • 可以使用.length属性来获取数组的长度。
  4. 访问数组元素

    • 使用索引来访问数组元素,索引从0开始。
    • 例如:myArray[0]访问第一个元素。
  5. 遍历数组

    • 可以使用for循环来遍历数组中的每个元素。
  6. 数组复制

    • 使用System.arraycopy方法或者数组的clone()方法来复制数组。
  7. 多维数组

    • 一维数组可以作为多维数组的元素,例如二维数组。
  8. 数组排序

    • 可以使用Arrays.sort()方法对数组进行排序。
  9. 数组搜索

    • 使用Arrays.binarySearch()方法进行二分查找。
  10. 可变数组(ArrayList)

    • 如果需要一个大小可变的数组,可以使用ArrayList

Java代码示例:

// 声明和初始化数组
int[] numbers = new int[5];

// 赋值
numbers[0] = 10;
numbers[1] = 20;
// ...

// 访问数组长度
int length = numbers.length;

// 遍历数组
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

// 复制数组
int[] copy = new int[numbers.length];
System.arraycopy(numbers, 0, copy, 0, numbers.length);

// 使用Arrays工具类
Arrays.fill(numbers, 0); // 填充数组
Arrays.sort(numbers); // 排序数组

​ 11.异常处理

  • 访问或修改数组时,如果索引超出了数组的范围,会抛出ArrayIndexOutOfBoundsException

这些是Java一维数组的一些基本操作和特性。掌握这些可以帮助你更有效地使用数组来存储和处理数据。

​ 12.分配数组

  • 使用new关键字来分配数组的内存空间,并指定数组的大小。
myArray = new int[10]; // 分配一个可以存储10个整数的数组