Java二维数组的foreach遍历形式
时间: 2024-01-29 18:39:52 浏览: 103
C#使用foreach语句遍历二维数组的方法
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 -> {
// 处理元素
});
```
以上两种方式都可以遍历二维数组,并在循环中处理每个元素。
阅读全文