import java.util.*
class TreeSetTest
{
public static void main(String[] args)
{
TreeSet ts=new TreeSet(new StrLenComparator());
ts.add("abced");
ts.add("aed");
ts.add("abd");
ts.add("c");
ts.add("ad");
Iterator it=ts.iterator();
while (it.hasNext())
{
System.out.println(it.next());
}
}
}
class StrlenComparator implements Comparator
{
public int compare(Object o1,Object o2)//我觉得这里的o1是集合中已经存在的元素,o2是要添加的元素,比较完后如果是满足需求的就会添加进去,如果不是不管它就扔掉了,然后再取下个元素进行比较。
{
String s1=(String)o1;
String s1=(String)o2;