【Java】ForEach_用Lambda & 方法引用实现同样的效果

forEach方法

forEach()是Java 8中新增的一个方法,它是Stream API的一部分,可以对集合中的每个元素执行指定的操作。forEach()方法接受一个Lambda表达式或者方法引用作为参数,Lambda表达式中定义了对每个元素要执行的操作。在使用时候要注意,它们是可以实现相同的效果的

下面分别用Lambda和方法引用输出,结果相同

         List<String> list2 = Arrays.asList("apple", "banana", "orange");
         System.out.println("方法引用");
         list2.forEach(System.out::println);
         System.out.println("Lambda表达式");
         list2.forEach(s-> System.out.println(s));

猜你喜欢

转载自blog.csdn.net/m0_64880608/article/details/131756933
今日推荐