JAVA Stream流的forEach遍历 |
您所在的位置:网站首页 › java流的传递方式 › JAVA Stream流的forEach遍历 |
Stream流的forEach:
如果希望在流当中进行元素的遍历操作,可以使用forEach方法: forEach(Lambda)表达式,对每一个元素都要进行操作。 参数Lambda表达式必须是一个能够消费的一个参数,而且不产生数据结果的Lambda 例如: Lambda: s -> System.out.println(s); 方法引用: System::printlnprintln其为不会产生返回结果的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 |