读书人

对List中的对象进展排序

发布时间: 2012-12-22 12:05:07 作者: rapoo

对List中的对象进行排序

对List中的对象进行排序

1.对象类

public static void main(String args[]) { UserRegisterBean urb1=new UserRegisterBean();List<UserRegisterBean> ls=new ArrayList<UserRegisterBean>();urb1.setName("guojing");urb1.setAge(20);ls.add(urb1);UserRegisterBean urb2=new UserRegisterBean();urb2.setName("huangrong");urb2.setAge(17);ls.add(urb2);UserRegisterBean urb3=new UserRegisterBean();urb3.setName("huazheng");urb3.setAge(19);ls.add(urb3);/* * 对List排序  * 根据对象类中的 age进行排序 */Collections.sort(ls,new Comparator(){public int compare(Object urb1,Object urb2){if(((UserRegisterBean)urb1).getAge()>((UserRegisterBean)urb2).getAge()){return 1;}else{return 0;}}});for(UserRegisterBean ub:ls){System.out.println(ub.getName());}} 

??

?

?

读书人网 >编程

热点推荐