Android---对自定义类型的list<A>排序
来源:互联网 发布:sql小计合计 编辑:程序博客网 时间:2024/06/10 10:15
有时我们需要对自定义类型的list中,以某一个关键词的内容进行排序,比如一个记录个人信息List< person >,如果我们需要将表中的个人信息按年龄的大小进行从小到大的排序就需要用到下面的方法(方法很多这里只是一种)。
第一步 创建自己的列表
1.自定义你的实体类2.List<person> A=new ArrayList<person>;3.给A赋值
第二步 调用排序的内部类方法
Collections.sort(A, new ComparatorValues());
第三步 实现排序的内部类
class ComparatorValues implements Comparator<person> { @Override public int compare(person m1, person m2) { // TODO Auto-generated method stubll int result = 0;//result的值将决定person1和person2是否交换位置,这里是初始化result的值 int old1=m1.getOld; int old2=m2.gerOld; if (old1> old2) { result = 1;//当result的值是1,交换两个person的位置。 } if (old1 < old2) { result = -1;//当result的值是-1,保持它俩的顺序 } } return result; } }
0 0
- Android---对自定义类型的list<A>排序
- 对一个List<B>类型的对象进行排序
- 自定义规则 Collections.sort() 对 List 排序
- Java 自定义对list进行排序
- C++ sort 对自定义类型进行排序
- List的类类型排序
- android中对List中实体的排序
- java android中对list的时间进行排序
- Android 对List中的实体的某一项排序
- 对LIST的对象排序
- Java自定义类型的排序
- 自定义数组类型的排序
- java基础 两种方式对int类型的List集合排序
- Python3对一个class类型的list按class中某一属性排序
- android根据内容对list重新排序
- Java对List元素进行按自定义排序
- 对自定义对象集合List中的数据进行排序
- Java中的对List中元素进行自定义排序
- Unreal Engine 4 C++ 插件介绍
- 代码小积累
- 数组下标越界
- Android studio一些快捷键
- POJ3050 这题太水了
- Android---对自定义类型的list<A>排序
- Java 日期比较 (上下午篇)
- SASS基本用法
- 两台WEB服务器(LAMP)通过DNS轮询功能实现负载均衡
- 活动选择问题
- 服务器双机热备概述
- loading加载及自定义view思考
- 爬虫抓取网易云音乐民谣歌单,收听量排行
- SpringBoot--服务器配置