我有一个字符串places="city,city,town"。我需要得到"city,town",也就是说,要在逗号分隔的字符串中去掉重复的条目。
使用places.split(",");可以获得字符串数组。我想知道,是否可以将这个数组传递给HashSet或类似的东西,它会自动去除重复项,但尝试这样做:
HashSet test=new HashSet(a.split(","));
出现错误:
cannot find symbol
symbol : constructor HashSet(java.lang.String[])
有没有一种简洁的方法来实现这个,最好是用尽可能少的代码?
String finalString = "";for(String s: test)finalString = finalString +s+",";if(finalString.length()>0) finalString = finalString.substring(0, finalString.length()-1);
。 - Nishant