📜  java 数组 - Java (1)

📅  最后修改于: 2023-12-03 14:42:18.981000             🧑  作者: Mango

Java 数组

在 Java 中,数组是一组相同数据类型的元素的集合。每个元素可以通过它的索引来访问。Java 中的数组是对象,因此可以使用 new 关键字来创建数组。以下是创建一个整数型数组的示例:

int[] arr = new int[5];

该语句创建了一个具有 5 个整数元素的数组 arr。可以通过以下方式访问数组中的元素:

arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;

在 Java 中,数组的索引从 0 开始,因此访问第一个元素需要使用 [0]

Java 数组可以是多维的。例如,以下代码创建了一个包含 2 行和 3 列的二维数组:

int[][] arr = new int[2][3];

可以通过以下方式访问二维数组中的元素:

arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[1][0] = 4;
arr[1][1] = 5;
arr[1][2] = 6;

可以使用循环来访问数组中的元素。例如,以下代码将数组中的所有元素加起来:

int sum = 0;
for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < arr[i].length; j++) {
        sum += arr[i][j];
    }
}

Java 中还提供了一些有用的数组方法。例如,可以使用 Arrays.sort() 方法对数组进行排序:

int[] arr = {5, 3, 1, 4, 2};
Arrays.sort(arr);

还可以使用 Arrays.toString() 方法将数组转换为字符串:

int[] arr = {1, 2, 3};
String str = Arrays.toString(arr);

有关 Java 数组的更多信息,请参阅 Java 官方文档。