java写个二维List样例
时间: 2024-06-01 18:13:08 浏览: 92
当然可以!以下是一个简单的Java二维List样例:
List<List<Integer>> twoDList = new ArrayList<>();
twoDList.add(Arrays.asList(1, 2, 3));
twoDList.add(Arrays.asList(4, 5));
twoDList.add(Arrays.asList(6, 7, 8, 9));
这里我们使用了ArrayList和Arrays工具类来初始化包含整数的二维List。希望这对你有所帮助!
相关问题
java写一个二维数组遍历
在Java中,可以使用两层循环来遍历二维数组。例如,下面的代码演示了如何使用两层循环来遍历一个二维数组,并将每个数组元素的值打印出来:
```
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
```
输出结果如下:
```
1 2 3
4 5 6
7 8 9
```
在这段代码中,第一层循环使用变量`i`遍历每一行,第二层循环使用变量`j`遍历每一列。
另外,Java 8及更高版本还提供了`forEach`方法,可以使用`forEach`方法来遍历二维数组,例如:
```
int[][] array = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
Arrays.stream(array).forEach(row -> {
Arrays.stream(row).forEach(element -> System.out.print(element + " "));
System.out.println();
});
```
输出结果与上面的代码相同。
java如何写一个二维数组
要创建一个二维数组,需要声明一个数组变量并指定两个维度的长度。下面是一个示例:
```java
int[][] myArray = new int[3][4];
// 或者可以使用以下语法来初始化数组元素:
int[][] myArray = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};
```
上面的代码创建了一个3行4列的二维数组。第一个方括号表示行数,第二个方括号表示列数。在第二个方括号中指定列数时,可以省略new int[],例如:
```java
int[][] myArray = new int[3][];
myArray[0] = new int[4];
myArray[1] = new int[3];
myArray[2] = new int[2];
```
上面的代码创建了一个不规则的二维数组,每行的列数不同。
阅读全文