集合排序 用Collections.sort()
2017-03-30 16:06
357 查看
//年款分组HashSet h=new HashSet(); Set<Integer> yearSet=new HashSet<Integer>(); for(CarModelMongo model:carModelList){ yearSet.add(model.getYearName()); } List<Integer> yearlist = new ArrayList(yearSet); Collections.sort(yearlist,new CarModelYearComparator()); webForm.setYearlist(yearlist);
调用的比较器:
import java.util.Comparator;
public class CarModelYearComparator implements Comparator<Integer> {
@Override
public int compare(Integer o1, Integer o2) {
Integer model1 = (Integer)o1;
Integer model2 = (Integer)o2;
return model2.compareTo(model1);
}
}
相关文章推荐
- 集合排序Collections.sort的用法
- 集合工具类Collections.sort()排序方法
- (好使)用Java集合中的Collections.sort方法对list排序的两种方法
- 使用Collections.sort()方法扩展list集合中的数据并对其进行排序
- 对集合中的对象进行排序,用collections.sort 到方法
- java-Collections的sort集合排序方法
- 用Java集合中的Collections.sort方法对list排序的两种方法
- java 集合(5) 类对象排序 / 类实现Comparable 接口 / 调用Collections 类sort()
- JAVA对list集合进行排序Collections.sort()
- 用Java集合中的Collections.sort()方法对list排序的两种方法
- 用Java集合中的Collections.sort方法对list排序的两种方法
- 【Java】如何给List集合排序Collections.sort(list,new Comparator<Entity>)
- 用Java集合中的Collections.sort方法对list排序的两种方法
- Collections.sort(nums)--对List集合中的元素进行排序
- 用Java集合中的Collections.sort方法对list排序的两种方法
- 用Java集合中的Collections.sort方法对list排序的两种方法
- 用Java集合中的Collections.sort方法如何对list排序(两种方法)
- java集合排序——Collections.sort()的两种用法
- Collections.sort方法(可以根据集合中类的属性的比较对集合内的类进行排序)
- 实体类集合(List<Object>)根据实体类的一个或者多个属性对集合进行排序-Collections.sort