Java二维数组的foreach遍历形式
时间: 2024-01-29 22:39:52 浏览: 110
Java二维数组的foreach遍历形式可以使用嵌套循环,也可以使用Java 8的Stream API。嵌套循环的形式如下:
```
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
int value = arr[i][j];
// 处理元素
}
}
```
使用Java 8的Stream API可以将二维数组转换为流,然后使用forEach方法遍历。代码示例如下:
```
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
Arrays.stream(arr)
.flatMapToInt(Arrays::stream)
.forEach(value -> {
// 处理元素
});
```
以上两种方式都可以遍历二维数组,并在循环中处理每个元素。
相关问题
java用foreach写二维数组遍历
可以使用嵌套的 foreach 循环来遍历二维数组,示例代码如下:
int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
for (int[] row : arr) {
for (int num : row) {
System.out.print(num + " ");
}
System.out.println();
}
输出结果为:
1 2
3 4
5 6
java用foreach循环写二维数组遍历
可以使用嵌套的foreach循环来遍历二维数组,示例代码如下:
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
for(int[] row : arr){
for(int num : row){
System.out.print(num + " ");
}
System.out.println();
}
输出结果为:
1 2 3
4 5 6
7 8 9
阅读全文