java list 排序

public class ComparatorWeibanju implements Comparator{



/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

}

public int compare(Object arg0, Object arg1) {
Weibanju user0=(Weibanju)arg0;
Weibanju user1=(Weibanju)arg1;

   //首先比较年龄,如果年龄相同,则比较名字

  int flag=user1.getCount().compareTo(user0.getCount());
  if(flag==0){
   return user1.getWbText().compareTo(user0.getWbText());
  }else{
   return flag;
  } 
}

public int compare1(Object arg0, Object arg1) {
Weibanju user0=(Weibanju)arg0;
Weibanju user1=(Weibanju)arg1;

   //首先比较年龄,如果年龄相同,则比较名字

  int flag=user1.getWbText().compareTo(user0.getCount());
   return flag;
}
}


ComparatorWeibanju comparator=new ComparatorWeibanju();
Collections.sort(paixuList, comparator);

猜你喜欢

转载自lanxulin.iteye.com/blog/2208888