本帖最后由 刘俊佳 于 2012-7-26 08:35 编辑
这是代码:
package collection;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;
public class CollectionsDemo
{
public static void main(String[] args)
{
sortDemo();
}
public static void sortDemo()
{
Set<String> list=new TreeSet<String>();
list.add("abcd");
list.add("aaa");
list.add("z");
list.add("kkkkk");
list.add("qq");
list.add("z");
sop(list);
Collections.sort(list);
sop(list);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
下面是打印错误信息,为什么sort能够对List集合中的元素排序而不能对Set集合中的元素进行排序啊?
|
|