常用集合-List
介绍集合List特殊用法
1. 转换
// Collection 转为List
new ArrayList<>(retMap.values());
2. 多次排序
// 多次排序 按照id,name,age升序排序(先按照id排序,id相同的按照name升序排序(当name有null值,排序最前面),
// 然后name相同的按照age升序排序)
list.sort(Comparator.comparing(DoubleSort::getId).thenComparing(DoubleSort::getName, Comparator.nullsFirst(Comparator.naturalOrder())).thenComparing(DoubleSort::getAge));
list.forEach(e -> System.out.println(e.getId() + "," + e.getName()));
参考文档:
https://blog.csdn.net/yuanfang0907/article/details/87362492