Collections.sort(list, new Comparator<AAAVo>() {
@Override
public int compare(AAAVo vo1, AAA vo2) {
if(vo1==null||vo2==null){
return 0;
}
if(Integer.valueOf(vo1.getCouponValue())<Integer.valueOf(vo2.getCouponValue())){
if(vo1.getConsumeTime().after(vo2.getConsumeTime())) {
return 1;
}else{
return -1;
}
}else{
return -1;
}
}
});
如果有三条数据 value为50、10、10
jdk1.6的情况下走不到
if(vo1.getConsumeTime().after(vo2.getConsumeTime()))
1.7时可以走到。因为 在Java 6中Arrays.sort()和Collections.sort()使用的是MergeSort,而在Java 7中,内部实现换成了TimSort,其对对象间比较的实现要求更加严格
分享到:
相关推荐
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security下覆盖原来文件,记得先备份。 如果安装了JDK,将两个jar文件也放到%...
jdk1.7 windows 32: Windows 32位下的JDK1.7 请注意不要下错了 无需安装,解压即可 注意设置环境变量 本资源分为两部分,都在我空间里(csdn不允许文件超过60M)
windows系统 的jdk 包含 jdk1.7-64 和 jdk1.6-32, 安装包
最新zxing3.1 谷歌google二维码 将jdk1.7特性转化为1.6可编译
jdk-7-32-02.zip
jdk1.7 64位的,非常好用。jdk1.7 64位的,非常好用。jdk1.7 64位的,非常好用。jdk1.7 64位的,非常好用。
oracle最新驱动适用于jdk1.6和jdk1.7以上版本,jdk1.6使用ojdbc6.jar;jdk1.7或以上版本使用ojdbc7.jar。欢迎下载
官网下载不便,放在这里方便大家下载
包含JDK1.7的下载,JDK1.7的详细安装过程,以及安装过程中出错的处理方法,还有配置环境变量。
jdk1.7_linux Linux版零积分jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk...
windows下 jdk1.7:Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序
jdk1.7 支持32位,64位
JDK1.7,64位的资源,下载解压既可使用 Java SE Development Kit(jdk下载)是 Java 语言软件开发工具包,这里提供jdk1.7。jdk1.7是整个Java的核心所在,
jdk-1.7-win-x64.zip jdk-1.7-win-x64.zip jdk-1.7-win-x64.zip jdk-1.7-win-x64.zip
jdk64位-1.7和1.8安装包以及lombok.jar包下载地址,打开下载文档,永久免费下载!!!
JAVA帮助文档全系列_JDK1[1].5_、JDK1.6、_JDK1.7_官方中英完整版下载.txt
jdk-chmjdk-11中文api修订版\jdk7chm_java7帮助_jdk7api\jdk9中文chm