String と Int を含む次の単純なクラスがあります。
private static class SuggestionAndScore
{
private String suggestion;
private int score;
}
最大500,000個のアイテムを含む可能性のあるこれらのオブジェクトのリストを作成します。スコアの値に基づいてこれをソートする最良の方法は何ですか? クラスに Comparator を実装させて Collections.sort を使用するか、より良い方法で使用する必要がありますか? パフォーマンスは非常に重要であるため、最適なソリューションを確実に取得したいので、私の質問です。