单一条件过滤
/*** 测试filter*/@Testpublic void testFilter() {List<User> user = new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小刚"));user.add(new User(4l, 25, "小丽"));user.add(new User(5L, 18, "小明"));List<User> collect1 = user.stream().filter(e -> e.getAge() > 20).collect(Collectors.toList());System.out.println(JSON.toJSONString(collect1));}
多条件过滤
/*** 测试filter*/@Testpublic void testFilter() {List<User> user = new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小刚"));user.add(new User(4l, 25, "小丽"));user.add(new User(5L, 18, "小明"));List<User> collect = user.stream().filter(e -> e.getAge() > 20 && e.getId() > 3).collect(Collectors.toList());System.out.println(JSON.toJSONString(collect));}