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

如何一次遍历多个 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 outerIterator = Arrays.stream(arrays).iterator();
while (outerIterator.hasNext()) {
    int[] innerArray = outerIterator.next();
    Iterator innerIterator = Arrays.stream(innerArray).iterator();
    while (innerIterator.hasNext()) {
        int element = innerIterator.next();
        System.out.print(element + " ");
    }
    System.out.println();
}
登录后复制

以上就是Java多个数组怎么一次遍历的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部