我有以下简单的类,包含一个字符串和一个 Int。
private static class SuggestionAndScore
{
private String suggestion;
private int score;
}
我将有一个这些对象的列表,其中可能包含多达500,000个项目。根据分数的值对此进行排序的最佳方法是什么?我应该让该类实现 Comparator 并在其上使用 Collections.sort 还是有更好的方法?性能至关重要,因此我的问题是我想确保获得最佳解决方案。