打cf时遇到的一个问题

1
2
3
4
5
6
7
8
9
new Comparator<Item>(){

@Override
public int compare(Item a, Item b) {
if(a.dif>b.dif) return -1;
else return 1;
}

}

这样会迷之RE
需要这样

1
2
3
4
5
6
7
8
9
10
new Comparator<Item>(){

@Override
public int compare(Item a, Item b) {
if(a.dif>b.dif) return -1;
if(a.dif<b.dif) return 1;
else return 0;
}

}