以下是一些关于 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