java里的坑

Comparator

在jdk1.6可以返回1或0,在jdk1.7必须返回一对相反数,像下面的Comparator是不工作的

1
2
3
4
5
6
7
private class  implements Comparator<ItemInfo> {


public int compare(ItemInfo o1, ItemInfo o2) {
return o1.useCount < o2.useCount ? 0 : 1;
}
}