Próbuję posortować elementy zestawu, ale nie można tego zrobić. tutaj jest mój kod, który próbuję zrobićSortowanie wartości zestawu
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;
}
ale ten lub inny sposób nie działa, ponieważ jego cały czas daje mi taką samą kolejność, w jakiej zostały one wypełnione 12,15,5
"Mapa" to nie "Zestaw". Duża różnica! –
Czy istnieje jakiś powód, dla którego nie użyłeś zestawu SortedSet, jeśli chcesz posortować zestaw? –