List比较大小 - Collections.sort
2016-03-15 14:23
148 查看
* list通过sor可以按照自己的各种属性来进行比较大小
* compare返回值为1和-1来决定正序和逆序
示例:
排序后funcList直接就是排好序后的内容了。
* compare返回值为1和-1来决定正序和逆序
示例:
javabean对象: public class Funcs { public String click; public String icon; public int id; public String name; public int sort; }
java代码: private List<Funcs> funcsList; //int //排序funcsList,按照sort(int) Collections.sort(funcsList, new Comparator<Funcs>() { @Override public int compare(Funcs f1, Funcs f2) { if(f1.sort>f2.sort) { return 1; } return -1; } }); //String //排序funcsList,按照name(String) Collections.sort(funcsList, new Comparator<Funcs>() { @Override public int compare(Funcs f1, Funcs f2) { return f1.name.compareTo(f1.name); } }); LogUtils.d("测试:"+ funcsList.get(0).sort+"................"+ funcsList.get(8).sort);
排序后funcList直接就是排好序后的内容了。
相关文章推荐
- 可输出sql的PrepareStatement封装
- 常用的正则表达式
- 大数据学习笔记——hadoop1.2.1 eclipse_plugin编译、安装及使用
- NSNotificationCenter消息通信
- Android如何防止apk程序被反编译
- Cocos2d-x像素级触摸处理
- Objective-C Runtime
- 等额本金和等额本息还款
- 查看c++类对象地址
- SQLite数据库的简单操作
- C 语言简历一个文件夹 并自己输入字符 来取文件夹名字
- 数据操作流
- sql 创建新用户并授权
- javascript笔记1-links
- 一篇基于pthon和scikt-learn的关于机器学习的介绍
- php-fpm
- HashMap,LinkedHashMap,TreeMap的区别
- 10 个 Redis 建议/技巧
- 向下之旅(五):进程调度(一)
- vmware 无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件