Java8 常用集合操作
List<Student> list = new ArrayList<>();
list.forEach(item ->{
System.out.println("\n"+item.getAge()+":"+item.getSex());
});
list.stream().filter(item-> item.getAge() > 18).collect(Collectors.toList());
list.stream().sorted((s1,s2) -> s1.getAge().compareTo(s2.getAge())).collect(Collectors.toList());
List<Student> resultStudent = new ArrayList<>();
resultStudent.addAll(list.stream().sorted((v1, v2) -> {
return v1.getAge() - v2.getAge() > 0 ? -1 : 1;
}).collect(Collectors.toList()));
Collections.sort(list);
Collections.reverse(list);
Collections.shuffle(list);