List<Pojo>按pojo对象的属性排序
2011-08-30 22:17
495 查看
MyComparator.java代码如下:(pojo类为InfeNumDTO)
用法:
Comparator comp = new MyComparator();
Collections.sort(abTypeInfeList,comp);
可以通过反射,将该排序类写得更通用。
package com.zhh.util; import java.util.Comparator; import com.brief.pojo.InfeNumDTO; /* * author zhh */ public class MyComparator implements Comparator { public int compare(Object o1, Object o2) { InfeNumDTO ind1 = (InfeNumDTO)o1; InfeNumDTO ind2 = (InfeNumDTO)o2; if(ind1.getInfeNum() < ind2.getInfeNum()){//通过这里设定排列顺序 return 1; }else{ return 0; } } }
用法:
Comparator comp = new MyComparator();
Collections.sort(abTypeInfeList,comp);
可以通过反射,将该排序类写得更通用。
相关文章推荐
- 对List<>中对象的属性进行排序。
- List<>能按照List中对象的某个属性排序吗
- C#List<>能按照List中的对象某个属性排序
- C#中对List<Object>泛型集合,根据对象的某一属性进行升序排序
- Java List<Object>根据Object中某一个属性排序
- List<Object>装的是对象 排序问题
- List<T>泛型集合根据对象的某一属性排序
- JS 使用List<Object> 对象中的Object对象的某个属性的临时处理方法
- List<T> 根据某个字段排序
- 两个Activity间传递list<bean>对象
- C#对List<object>进行多属性排序
- List<T>模糊查找、排序(非Linq)
- List<T> 属性排序
- 如何判断对象包含List<T>中的类型
- C# 中 List.Sort运用(IComparer<T>)排序用法
- Excel通用导出List<Object>对象到excel文件
- Linq List<T>.Distinct() 去除对象重复
- List<T>的各种排序方法
- List<Map> 排序
- C#中List<T>对象的深度拷贝问题