场景
Java 8扩展了集合类,可以通过 Collection.stream()或者 Collection.parallelStream()来创建一个Stream。
利用Stream,在对集合比如list进行处理时就不用再进行繁琐的循环遍历操作了。
比如:
遍历一个对象list并输出每个的年龄属性
userList.stream().filter(user -> user.getAge() > 40).forEach(item -> System.out.println(item.getAge()));
注:
博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
一、Stream的创建
有3种方法,示例代码如下
//1、通过java.util.Collection.stream()方法用集合创建流
List<String> list = Arrays.asList("zhansan","lisi","wangwu");