-3

如果没有明确的比较,最好的方法是什么?

4

2 回答 2

0

-使用Collectionnamed Set它保持唯一性。

-使用asList() 方法Array其转换为,List然后使用addAll()方法添加List.Set

-添加ListSet删除重复项

例如:

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 回答
0

如果 List Of Object 包含Strings,您需要将它们添加到Set.

如果列表包含自定义对象,覆盖等于自定义类中的方法和那些对象Set

于 2012-12-11T02:47:11.063 回答