没长正的技术专栏 勤动手、多思考

常用集合-List示例

2018-01-03

阅读:


常用集合-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


欢迎拍砖,多多交流,转载请注明出处:[没长正的技术专栏](http://blog.meizhangzheng.com) 如涉及侵权问题,请发送邮件到xsj34567@163.com,如情况属实本人将会尽快删除。


上一篇 常用集合-List

下一篇 设计模式概述

Comments

Content