java数组遍历的几种方法有哪些?如何实现?

TheDisguiser 2020-07-21 11:40:39 java常见问答 5536

小伙伴们知道在java数组要怎么遍历实现吗?它一般有哪几种方法呢?接下来小编就为你介绍介绍。

示例:

package com.miracle.luna.lambda;
import java.util.Arrays;
/**
 * @Author Miracle Luna
 * @Date 2019/6/9 23:33
 * @Version 1.0
 */
public class ArrayLambda
{
    public static void main(String[] args)
    {
        Integer[] items = {
            1
            , 2
            , 3
        };
        // 普通for循环遍历
        System.out.println("第一种方式:普通for循环遍历 Array 数组");
        for (int i = 0; i < items.length; i++)
        {
            System.out.println(items[i]);
        }
        // 增强for循环遍历
        System.out.println("\n第二种方式:增强for循环遍历 Array 数组");
        for (Integer item: items)
        {
            System.out.println(item);
        }
        // Lambda 表达式遍历(JDK 1.8)
        System.out.println("\n第三种方式:Lambda 表达式遍历 Array 数组");
        Arrays.asList(items)
            .forEach(item - > System.out.println(item));
        // Lambda 表达式遍历(JDK 1.8)
        System.out.println("\n第四种方式:Lambda 表达式遍历 Array 数组");
        Arrays.asList(items)
            .forEach(System.out::println);
    }
}

结果:

第一种方式: 普通for循环遍历 Array 数组
1
2
3
第二种方式: 增强for循环遍历 Array 数组
1
2
3
第三种方式: Lambda 表达式遍历 Array 数组
1
2
3
第四种方式: Lambda 表达式遍历 Array 数组
1
2
3

以上就是关于数组遍历的所有内容,小伙伴们明白了吗?还想了解更多java项目中常见问题及答案就快来关注我们吧。

推荐阅读:

java数组定义要怎么定义?java入门教程

java数组去重怎么去除?java实现数组去重方法

java将一个数组逆序输出,java数组逆序的方法