java如何调用数组
数组的声明与初始化
在Java中,数组可以通过以下方式声明和初始化:
- 静态初始化:直接指定数组元素。
int[] arr1 = {1, 2, 3}; String[] arr2 = {"A", "B", "C"}; - 动态初始化:指定数组长度,元素默认初始化(数值类型为0,引用类型为
null)。int[] arr3 = new int[3]; // 初始值为[0, 0, 0] String[] arr4 = new String[2]; // 初始值为[null, null]
访问数组元素
通过索引(从0开始)访问或修改数组元素:

int[] arr = {10, 20, 30};
System.out.println(arr[0]); // 输出10
arr[1] = 50; // 修改第二个元素为50
遍历数组
常见的遍历方式包括:

for循环:通过索引遍历。for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }- 增强
for循环:直接遍历元素值。for (int num : arr) { System.out.println(num); }
多维数组操作
多维数组(如二维数组)的声明与使用:
int[][] matrix = {{1, 2}, {3, 4}};
System.out.println(matrix[0][1]); // 输出2
数组工具类
java.util.Arrays提供常用方法:
- 排序:
Arrays.sort(arr) - 转换为字符串:
Arrays.toString(arr) - 填充默认值:
Arrays.fill(arr, 0)
注意事项
- 数组长度固定,创建后不可改变。
- 访问越界会抛出
ArrayIndexOutOfBoundsException。 - 数组是对象,存储在堆内存中。






