题目: 过滤出年龄小于18岁的学生
测试类
public class StudentTests {
@Test
public void test1() {
ArrayList<Student> list = new ArrayList<>();
list.add(new Student("aa", 18));
list.add(new Student("aa", 11));
list.add(new Student("aa", 28));
List<Student> filterList = list.stream().filter(student -> student.getAge() < 18).collect(Collectors.toList());
filterList.forEach(System.out::println);
}
}
Student
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Student {
private String name;
private Integer age;
}