62,620
社区成员
发帖
与我相关
我的任务
分享 public void sortTest1(){
List<SortBean> list = new ArrayList<SortBean>();
SortBean bean = null;
Random r = new Random();
for(int i=0;i<6;i++){
bean = new SortBean();
bean.setId(i);
bean.setName("测试"+i);
bean.setAge(r.nextInt(100));
list.add(bean);
}
// System.out.println(JSONArray.fromObject(list));
ComparatorChain chain = new ComparatorChain();
chain.addComparator(new BeanComparator("age"),true);//true,fase正序反序
// chain.addComparator(new BeanComparator("name"));
// chain.addComparator(new BeanComparator("age"));
Collections.sort(list,chain);
System.out.println(JSONArray.fromObject(list));
}