在Java中,向二维数组添加数据可以通过以下几种方法:
1. 直接赋值:
int[][] arr = new int;
arr = 1;
arr = 2;
arr = 3;
arr = 4;
arr = 5;
arr = 6;
arr = 7;
arr = 8;
arr = 9;
2. 使用ArrayList和Arrays.asList:
List
> list = new ArrayList<>();
list.add(Arrays.asList(1, 2, 3));
list.add(Arrays.asList(4, 5, 6));
list.add(Arrays.asList(7, 8, 9));
3. 使用Java 8的Streams API:
int[][] arr = IntStream.range(0, 3).boxed().map(i -> IntStream.range(0, 3).boxed().toArray()).toArray(int[][]::new);
arr = 1;
arr = 2;
arr = 3;
arr = 4;
arr = 5;
arr = 6;
arr = 7;
arr = 8;
arr = 9;
4. 使用Arrays.fill()方法:
int[][] arr = new int;
Arrays.fill(arr, 1);
Arrays.fill(arr, 2);
Arrays.fill(arr, 3);
5. 使用循环逐个元素添加:
int[][] arr = new int;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = i * 3 + j + 1;
}
}
以上是几种向Java二维数组添加数据的方法。您可以根据具体需求选择合适的方法