这个程序怎么改就行了?? 我想看看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码排的)。
如果你想改变排序方式,就需要新写一个比较器。