热门

最新

红包

立Flag

投票

同城

我的

发布
qq_42881637
溯潮
3 年前
trueqq_42881637

在对list进行条件筛选时,如果需要list中对象的某个字段满足对应多个值的筛选问题:
例如List<student> students 筛选出年龄等于18,19,20的学生信息。则可以进行如下筛选:
先添加年龄到一个List ages中。
List<Integer> ages =new ArrayList<>();
ages.add(18)
ages.add(19)
ages.add(20)
然后进行筛选
List filterStudents= students.stream().filter(student->ages.contains(student.getAge())).collect(Collectors.toList());
则得到filterStudents年龄等于18,19,20的学生信息

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
我的世界不是代码就是笔法从绝对抽象到绝对意象
立即登录