stream流倒序排序_Stream的排序
1、list的正序
List list = new ArrayList<>();
list.add(50);
list.add(45);
list.add(25);
list.add(98);
list.add(32);
List collect = list.stream().sorted().collect(Collectors.toList());
System.out.println("list元素正序:" + collect);
打印结果:
list元素正序:[25, 32, 45, 50, 98]
2、list的倒序
List list = new ArrayList<>();
list.add(50);
list.add(45);
list.add(45);
list.add(98);
list.add(32);
List collect = list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList());
System.out.println("list元素倒序:" + collect);
打印结果:
list元素倒序:[98, 50, 45, 45, 32]
3、List的元素的属性值正序
Person p1 = new Person("张三", new BigDecimal("50.0"));
Person p2 = new Person("王五", new BigD
1、list的正序 List list = new ArrayList<>(); list.add(50); list.add(45); list.add(25); list.add(98); list.add(32); List collect = list.stream().sorted().collect(Collectors.toList()); System.out.println("list元素正序:" + collect); 打印结果: list元素正序:[25, 32, 45, 50, 98] 2、list的倒序 List list = new ArrayList<>(); list.add(50); list.add(45); list.add(45); list.add(98); list.add(32); List collect = list.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList()); System.out.println("list元素倒序:" + collect); 打印结果: list元素倒序:[98, 50, 45, 45, 32] 3、List的元素的属性值正序 Person p1 = new Person("张三", new BigDecimal("50.0")); Person p2 = new Person("王五", new BigD上一篇:
IDEA上Java项目控制台中文乱码