package treeSet;
import java.util.Comparator;
import java.util.SortedSet;
import java.util.TreeSet;
public class TreeSetTest {
public static void main(String[] args) {
SortedSet- parts=new TreeSet();
parts.add(new Item("aom",123));
parts.add(new Item("cack",234));
parts.add(new Item("boaster",456));
//°´ÕÕÌí¼Ó˳ÐòÊä³ö--˵Ã÷TreeSetÊÇÓÐÐòµÄ
System.out.println(parts);
//±È½ÏÆ÷£¬Ò»°ãÓÃÄäÃûº¯Êý¸ø³ö---±È½Ï·½·¨µÄ³ÖÓÐÆ÷
/*new TreeSet(Comparator super E> comparator)
¹¹ÔìÒ»¸öÐÂµÄ¿Õ TreeSet£¬Ëü¸ù¾ÝÖ¸¶¨±È½ÏÆ÷½øÐÐÅÅÐò¡£
*
*/
SortedSet
- sortByDescription=new TreeSet(
new Comparator
- (){
@Override
public int compare(Item a, Item b) {
String descA=a.getDescription();
String descB=b.getDescription();
return descA.compareTo(descB);
}
}
);
sortByDescription.addAll(parts);
System.out.println(sortByDescription);
}
}