【发布时间】:2016-12-10 21:15:18
【问题描述】:
class PlayerComparatorByRating implements Comparator<Player> {
@Override
public int compare(Player o1, Player o2) {
return o1.getRating() - o2.getRating();
}
}
很抱歉这个“基本”问题,但我不明白比较函数的作用。我的意思是她比较了一个对象的字段(在这种情况下),但它什么时候排序?当返回值为0。
【问题讨论】:
-
您的所有问题都在 javadoc 中得到了详细解答:docs.oracle.com/javase/8/docs/api/java/util/…。阅读文档。就这么简单
标签: java collections interface compare