Estoy tratando de ordenar elementos de un conjunto pero no puedo hacerlo hasta ahora. aquí es mi código que estoy tratando de hacerSorting Values of Set
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;
}
pero esta u otra manera no funciona ya que su todo el tiempo me da el mismo orden en el que se han llenado 12,15,5
Un 'Mapa' no es un' Conjunto'. ¡Gran diferencia! –
¿Hay alguna razón por la que no utilizó un SortedSet si desea un conjunto ordenado? –