您不能在上调用方法
int;没有
compareTo可以调用的方法。那将是盒装
Integer类型的,但是装箱将是过大的。
如果您使用的是Java 7+,则应编写
return Integer.compare(o1.getScore(), o2.getScore());
…否则,您或多或少需要写
if (o1.getScore() < o2.getScore()) { return -1;} else if (o1.getScore() > o2.getScore()) { return 1;} else { return 0;}


