`
youkimra
  • 浏览: 33797 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于list中对象排序

 
阅读更多

list中对象排序需要实现Comparator接口,具体操作如下:

public class Mycomparator implements Comparator{

	 public int compare(Object o1,Object o2) {
	  if(o1.getPv()<o2.getPv())
	   return 1;
	  else
	   return 0;
	 }
}

 首先需要实现compare方法,在这个方法中可以根据自己的情况定制需要对比的对象的属性项,在此我以pv为例。实现了此接口后就可以条用sort方法:

Comparator comp = new Mycomparator();
Collections.sort(sList,comp);  
 此时的sList已经是经过了按pv属性排序后的list。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics