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); } }