赞
踩
在C#开发中,如果一个List集合需要进行重新排序,直接Orderby即可,但是在Java中,思路一样,但是写法不一样,特记录,方便各位码友学习使用。
自己使用版本
- List<UserInfo> userInfoList = new ArrayList<UserInfo>();
-
- //降序
- userInfoList.sort(Comparator.comparing(UserInfo::getCreateTime).reversed());
-
- //升序
- userInfoList.sort(Comparator.comparing(UserInfo::getCreateTime));
看其他码友使用版本
- List<UserInfo> userInfoList = new ArrayList<UserInfo>();
-
- //仅仅能用于升序
- Collections.sort(userInfoList);
-
-
- //未实验版本
- Collections.sort(userInfoList,new SystemHWUtil. ListComparator(true,"age"));
如果有不对的地方,或是有更好的方式,欢迎留言讨论。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。