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<E>
extends AbstractSet<E>
implements SortedSet<E>, Cloneable, java.io.Serializable
public class HashSet<E>
extends AbstractSet<E>
implements Set<E>, Cloneable, java.io.Serializable
其中SortedSet中组合了一个:Comparator<? super E> comparator();
因此 TreeSet与HashSet最大区别在于排序.........
new String[0] 是什么意思?
//表示里面的元素转为字符串数组类型