【发布时间】:2010-11-12 14:54:08
【问题描述】:
我正在尝试对集合中的元素进行排序,但目前还无法做到。 这是我正在尝试做的代码
public static void main(String [] args){
Set<String> set=new HashSet<String>();
set.add("12");
set.add("15");
set.add("5");
List<String> list=asSortedList(set);
}
public static
<T extends Comparable<? super T>> List<T> asSortedList(Collection<T> c) {
List<T> list = new ArrayList<T>(c);
Collections.sort(list);
return list;
}
但是这种或其他方式不起作用,因为它一直给我相同的顺序,它们已被填充 12,15,5
【问题讨论】:
-
Map不是Set。大不同! -
如果你想要一个排序集,你有什么理由不使用排序集?
标签: java collections