如题,按照class中的两个字段A和字段B进行排序,如何实现,最好有代码
解决方案 »
- spring security 2.0.5如何实现树形无限级菜单权限
- SSH中hibernate执行Query查询时时,前几次都运行正常,但却会在第5次时卡在que容易语句或者beginTransaction,没有错误提示和异常。
- 请问各帮帮忙,BS千万级数据量如何浏览显示???
- 请帮忙看看这段代码,不要笑我,初学.谢谢!
- 各位高手好!请教一个问题,WEB.XML配置文件怎么写啊
- 山东烟台某企业招聘企业信息化管理人员
- 高分求3des算法,请各位不吝赐教!(十万火急,在线等候)分不够可以再加
- 有没有开源的团购系统的框架,想做个网站熟悉web,找个参考
- 求助:如何解决JSP程序在中文windows下正常显示,在英文windows下乱码?
- TomCat下Servlet不刷新,请教原因?
- js 报无法下载指定资源(急----------------)
- 怎么样对一个大的日志文件(几百M)进行分析采用多线程方式
public int compare(Object o1, Object o2) {
return 0;//这里的o1和o2就是列表中的对象,返回负表示排在前面,正还未排在后面
}});
class Person{
private Long id;
private String name;
private int age;
...get()...
...set()...
}
public class PersonComparator implements Comparator<Person> {
public PersonComparator() {
super();
}
public int compare(Person o1, Person o2) {
if(o1!=null&&o2!=null){
if(o1.getName().equals(o2.getName())){
return o1.getId().compareTo(o2.getId());
}
return o1.getName().compareTo(o2.getName());
}
return o1.getAge().compareTo(o2.getAge());
}}
先按name排,再按age 若name相同按Id排