在 Java 中,数组是一种用于存储相同类型数据元素的数据结构。数组具有固定的大小,一旦创建后,大小不能被修改。数组可以是基本数据类型的数组,也可以是对象数组。

以下是一些关于 Java 数组的基本知识:

1. 声明和创建数组:

基本数据类型数组:
// 声明和创建一个整数数组
int[] intArray = new int[5];

// 声明和创建一个字符串数组
String[] stringArray = new String[3];

对象数组:
// 声明和创建一个对象数组
Person[] personArray = new Person[4];

2. 初始化数组:

直接赋值:
int[] intArray = {1, 2, 3, 4, 5};
String[] stringArray = {"apple", "banana", "orange"};

循环赋值:
int[] intArray = new int[5];
for (int i = 0; i < 5; i++) {
    intArray[i] = i + 1;
}

3. 访问数组元素:
int[] intArray = {1, 2, 3, 4, 5};
int firstElement = intArray[0];
int thirdElement = intArray[2];

4. 数组长度:
int[] intArray = {1, 2, 3, 4, 5};
int length = intArray.length;

5. 多维数组:
// 二维数组
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

// 三维数组
int[][][] threeDArray = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};

6. 数组拷贝:
int[] sourceArray = {1, 2, 3, 4, 5};
int[] destinationArray = new int[5];

// 使用 System.arraycopy 方法进行数组拷贝
System.arraycopy(sourceArray, 0, destinationArray, 0, sourceArray.length);

7. 增强型 for 循环:
int[] intArray = {1, 2, 3, 4, 5};

// 使用增强型 for 循环遍历数组
for (int num : intArray) {
    System.out.println(num);
}

以上是关于 Java 数组的一些基本操作。需要注意的是,数组的索引从 0 开始,数组的长度是固定的。


转载请注明出处:http://www.zyzy.cn/article/detail/416/Java