Java多个数组怎么一次遍历

ID:19069 / 打印
有三种方法可以一次遍历多个 java 数组:使用嵌套循环遍历每个数组中的每个元素。使用 java 8 streams 扁平化数组并遍历所有元素。使用外部迭代器遍历数组并获取每个数组的内部迭代器。

Java多个数组怎么一次遍历

如何一次遍历多个 Java 数组

使用 Java 遍历多个数组有几种方法:

1. 嵌套循环

最简单的方法是使用嵌套循环:

立即学习“Java免费学习笔记(深入)”;

int[][] arrays = {     {1, 2, 3},     {4, 5, 6},     {7, 8, 9} };  for (int[] innerArray : arrays) {     for (int element : innerArray) {         System.out.print(element + " ");     }     System.out.println(); }

2. Java 8 Streams

Java 8 引入了 Streams,可以更简洁地遍历数组:

int[][] arrays = {     {1, 2, 3},     {4, 5, 6},     {7, 8, 9} };  Arrays.stream(arrays)     .flatMapToInt(Arrays::stream)     .forEach(System.out::print);

3. 使用外部迭代器

int[][] arrays = {     {1, 2, 3},     {4, 5, 6},     {7, 8, 9} };  Iterator<int[]> outerIterator = Arrays.stream(arrays).iterator(); while (outerIterator.hasNext()) {     int[] innerArray = outerIterator.next();     Iterator<Integer> innerIterator = Arrays.stream(innerArray).iterator();     while (innerIterator.hasNext()) {         int element = innerIterator.next();         System.out.print(element + " ");     }     System.out.println(); }
上一篇: java怎么把一整个数组输出
下一篇: java数组的某一列怎么获取

作者:admin @ 24资源网   2024-11-26

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。