Employee クラスがあるとします
Employee {
int id;
String name;
Date DOB;
}
100 個のオブジェクトを作成して Set に配置しましたが、今日は DOB で並べ替え、別の日には name で並べ替え、別の日には id で並べ替えたいと考えています。3 つの Comparator を作成できますが、Collections.sort は List を第 1 パラメータとして受け取るため、これらのコンパレータをどこに渡せばよいかわかりません。
TreeSet (コンストラクターとして Comparator を受け入れる) が唯一の解決策ですか?