对二维数组的 元素遍历输出。
示例一:
基本for循环。
public class Demo { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 11, 22, 33 }, { 111, 222, 333 } }; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.print(arr[i][j] + "\t"); } System.out.println(); } } } |
运行结果:
示例二:
增强for循环。
public class Demo { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 11, 22, 33 }, { 111, 222, 333 } }; for (int[] ar : arr) { for (int a : ar) { System.out.print(a + "\t"); } System.out.println(); } } } |
运行结果:
示例三:
IntStream流。
import java.util.Arrays; public class Demo { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 11, 22, 33 }, { 111, 222, 333 } }; Arrays.stream(arr).forEach(ar -> { Arrays.stream(ar).forEach(a->{ System.out.print(a + "\t"); }); System.out.println(); }); } } |