public class SortTest { public static void main(String[] args) { User user1=new User("1111",20); User user2=new User("2222",19); User user3=new User("3333",21); List<User> list=new ArrayList<>(); list.add(user1); list.add(user2); list.add(user3); list = list.stream().sorted(Comparator.comparing(User::getAge)).collect(Collectors.toList()); System.out.println("根据年龄顺序:==="+list); list = list.stream().sorted(Comparator.comparing(User::getAge,Comparator.reverseOrder())).collect(Collectors.toList()); System.out.println("根据年龄倒序:==="+list); } }
java steam对象根据属性值排序 正序 倒序
最新推荐文章于 2024-08-20 19:24:42 发布