从字符串数组中删除重复项 - 使用HashSet

时间:2014-11-12 19:04:34

标签: java string-utils

我试图通过使用下面的hashSet将带有重复项的字符串数组转换为没有重复项的字符串数组。

String[] d = new HashSet<String>(Arrays.asList(duplicateList)).toArray(new String[0]);


duplicateList = AD,AD,AD,AD,AD,AD,AD,AD,AD,AD,CP,RR,RR,RR,RR,RR,RR,,,,,,,,,,,

当我打印d时,它仍然是相同的。我错过了什么吗?

注意:我不想循环使用contains或equals。

1 个答案:

答案 0 :(得分:2)

尝试这样的事情。应该是它。

d.addAll(Arrays.asList(duplicateList.split(",")));