集合类的排序怎么搞啊
解决方案 »
- java面试题,给一组域名排序
- 讨论:Java方法中的值传递和引用传递
- java 日期处理的原理
- java新手,求帮忙啊
- 菜鸟问题!外加散分!!!!
- JCreator Pro里面怎么设置JDBC啊?
- ==和equals()
- 怎么样才可以让查询DB的结果集,的当前选中行数 在JTABLE中滚动?
- (●高分,200分)求教javamail发邮件的问题,在本机上从没能否发送成功过。有没成功发送的例子(在线等待)
- 谁能告诉我什么TOMCAT有什么用
- 请各位大神解释下一段代码
- 就是要做个大学生就业咨询管理系统课程1.实现毕业生专业信息的维护求源代码 2. 方便的实现对人才需求信息的检索设计,用JAVA编写!求大神指教,您帮帮忙 !我
1.类里面实现比较:实现Comparable接口及实现public int compareTo(Object arg0)方法
2.加入了比较器,比较器必须实现Comparator接口
public class OrderCopmparator implements Comparator{
@Override
public int compare(Object o1, Object o2) {
OrderPerDay op1 = (OrderPerDay) o1;
OrderPerDay op2 = (OrderPerDay) o2;
if(op1.getDay() == op2.getDay()){
return 0;
}
else if(op1.getDay().before(op2.getDay()) ){
return -1;
}
else{
return 1;
}
}
} Collections.sort(xxxList,new OrderCpmparator());//得到的就是排好序的集合 2.beanutils工具包[java] view plaincopyprint?
Collections.sort(xxxList,new BeanComparator("day"));//得到排好序的集合(按字段day)。很明显这个少很多代码 http://blog.csdn.net/wufengui1315/article/details/9039265
楼上介绍的真详细