JAVA Stream流的forEach遍历

您所在的位置:网站首页 java流的传递方式 JAVA Stream流的forEach遍历

JAVA Stream流的forEach遍历

2023-08-04 17:23| 来源: 网络整理| 查看: 265

Stream流的forEach:

如果希望在流当中进行元素的遍历操作,可以使用forEach方法:

forEach(Lambda)表达式,对每一个元素都要进行操作。 参数Lambda表达式必须是一个能够消费的一个参数,而且不产生数据结果的Lambda

例如:

Lambda: s -> System.out.println(s); 方法引用: System::println

println其为不会产生返回结果的Lambda

例如:对集合中每个元素的打印输出:

public class StreamForEach { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("abc"); list.add("def"); list.add("ghi"); Stream streamA = list.stream(); // 对每一个元素进行打印输出 streamA.forEach((String s) -> { System.out.println(s); }); list.stream().forEach(s -> System.out.println(s)); list.stream().forEach(System.out::println); } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3