(Java)怎么去掉字符串数组中重复的值?

import java.util.Set;
import java.util.TreeSet;

public class Admin {
public static void 搜索main(String[] args) {
String fdbs = "WXB,WXA,FDA,WXB";
String[] str = fdbs.split(",");
Set set = new TreeSet();
for (int i = 0; i < str.length; i++) {
set.add(str[i]);
}
str = (String[]) set.toArray(new String[0]);
for (int i = 0; i < str.length; i++) {
System.out.println(str[i]);
}
}
}

 

注解:

HashSet 与 TreeSet  什么区别?

public class TreeSet
extends AbstractSet
  implements SortedSet, Cloneable, java.io.Serializable

public class HashSet
  extends AbstractSet
  implements Set, Cloneable, java.io.Serializable

其中SortedSet中组合了一个:Comparator comparator();

因此 TreeSet与HashSet最大区别在于排序.........

 

new String[0]  是什么意思?

//表示里面的元素转为字符串数组类型

 

你可能感兴趣的:(java)