List<T> 根据某个字段排序
2014-01-18 14:10
363 查看
List list = new ArrayList(); //...... Collections.sort(list, new MyComparator()); class MyComparator implements Comparator { //这里的o1和o2就是list里任意的两个对象,然后按需求把这个方法填完整就行了 public int compare(Person lhs, Person rhs) { if (lhs.num > rhs.num) { return 1; } if (lhs.num == rhs.num) { return 0; } if (lhs.num < rhs.num) { return -1; } return 0; } }
相关文章推荐
- List<Entity>排序:根据javabean中的一个字段对beanList进行排序
- 根据list<Object>中的某个字段排序
- List<Map<String,Object>>集合根据map里面的一个字段排序
- List<Map<String, Object>> resultList按某些字段排序
- List<Map>集合根据Map里某个key对List集合重新排序介绍
- List<Map>集合根据Map里某个key对List集合重新排序介绍
- List<T>进行多字段排序
- 根据对象的某个字段对List<Object>排序
- List<Object>集合按照Object的某个字段排序,解决取不到父类字段问题
- List<Map<String,Object>>集合根据map里面的一个字段排序
- List<Map<String,Object>>集合根据map里面的一个字段排序
- Java List<Object>根据Object中某一个属性排序
- 根据对象的某个字段对List<Object>排序
- List<List<double>> lsls = null; 根据double值来重新排序lsls...
- List<Pojo>按pojo对象的属性排序
- java 之Sting类型的List集合的汉字排序和String类型数组的汉字排序及List<Bean>排序
- List<T>集合排序与Dictionary<int,string>排序
- List<Object> 中文排序
- List<T> 中判断重复项 根据某一项
- List<Map<String,Object>>按某个字段排序