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));