如何引用数组 java
数组引用的基本概念
在Java中,数组是对象,需要通过引用来访问。数组引用指向数组对象在内存中的地址。
声明数组引用
声明一个数组引用时,需要指定数组元素的类型和维度:
int[] intArray; // 声明一个整型数组引用
String[] stringArray; // 声明一个字符串数组引用
创建数组对象
使用new关键字创建数组对象,并将引用赋值给数组变量:

intArray = new int[5]; // 创建长度为5的整型数组
stringArray = new String[3]; // 创建长度为3的字符串数组
声明与初始化结合
可以在声明数组引用时直接初始化数组:
int[] intArray = {1, 2, 3, 4, 5}; // 初始化整型数组
String[] stringArray = {"A", "B", "C"}; // 初始化字符串数组
多维数组引用
对于多维数组,引用声明时需要指定多个维度:

int[][] matrix; // 声明二维整型数组引用
matrix = new int[3][4]; // 创建3行4列的二维数组
数组引用的重新赋值
数组引用可以指向新的数组对象:
int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
arr1 = arr2; // arr1现在引用arr2的数组
数组引用作为参数传递
数组引用可以作为方法参数传递:
public static void printArray(int[] array) {
for (int num : array) {
System.out.println(num);
}
}
int[] nums = {1, 2, 3};
printArray(nums); // 传递数组引用
数组引用的注意事项
- 数组引用未初始化时为
null - 多个引用可以指向同一个数组对象
- 修改通过引用访问的数组会影响原始数组






