日期:2014-05-20  浏览次数:20719 次

【在线等】我想看看TreeSet的输出(小问题)
这个程序怎么改就行了?? 我想看看TreeSet是怎样排列输出的  
import java.util.*;


public class TreeSetTest1
{  
   public static void main(String[] args)
   {  
      SortedSet<String> parts = new TreeSet<String>();
      parts.add("Toaster");
      parts.add("Widget");
      parts.add("Modem");
      System.out.println(parts);
      }
 }

------解决方案--------------------
没看懂LZ想问什么。。。
如果你是想让Treeset根据你的方式排序,需要将类实现Comparable接口,很明显String是实现了这个接口的(按首字母的ascii码排的)。
如果你想改变排序方式,就需要新写一个比较器。