明示的な比較なしにこれを行う最良の手段は何でしょうか?
質問する
595 次
2 に答える
0
オブジェクトのリストにが含まれている場合はStrings
、それらをに追加する必要がありますSet
。
リストにカスタムオブジェクトが含まれている場合、overrideはカスタムクラスのmethに等しく、それらのオブジェクトはSet
于 2012-12-11T02:47:11.063 に答える
0
-一意性を維持Collection
するnamedSet
を使用します。
-のasList()
メソッドを使用Array
して に変換し、メソッドをList
使用して を に追加します。addAll()
List
Set
-に追加List
すると、重複Set
が削除されます。
例えば:
String[] arr = {"Vivek","John","Rick"};
ArrayList<String> arList = new ArrayList<String>(Arrays.asList(arr));
TreeSet<String> arSet = new TreeSet<String>();
arSet.addAll(arList); // duplicates removed
于 2012-12-11T03:05:51.193 に答える