Java stream().filter()筛选出符合条件的数据
1 单条件筛选筛选出性别为男的学生。List<Student> studentList = list.stream().filter(s->s.getGender().equals("1")).collect(Collectors.toList());2 多条件筛选筛选出性别为男并且身高为1米8以上的学生。List<Student> studentList = lis
·
1 单条件筛选
筛选出性别为男的学生。
List<Student> studentList = list.stream()
.filter(s->s.getGender().equals("1")).collect(Collectors.toList());
2 多条件筛选
筛选出性别为男并且身高为 1 米 8 以上的学生。
List<Student> studentList = list.stream()
.filter(s->s.getGender().equals("1"))
.filter(s->s.getHeight()>=180).collect(Collectors.toList());
注:
stream() 方法是 jdk8 才有的新特性,如果想使用 stream() 请保证 jdk 版本至少是 jdk8 及 jdk8 以上。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)