集合类的排序怎么搞啊
解决方案 »
- java俄罗斯方块 按键迟钝
- Java与数学的问题
- 用setProperty()修改配置文件后,如何立刻刷新缓存中的配置文件信息?
- 请教如何检验用户传入的类型是正确的?
- applet网页中不显示 load:class XX not found
- 公式解析java版 高手指点,分不够等攒够了分另开贴
- 不好意思 这个java specification指的是什么
- 关于线程内存分配
- java中的数据库结果集可以被赋值吗,可以通过结果集的方法来更新数据库字段吗?
- 用Java 的socket实现客户端的功能
- 请各位大神解释下一段代码
- 就是要做个大学生就业咨询管理系统课程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
楼上介绍的真详细