Ordenar elementos Asc y Desc con Java - SortedMap/TreeMap
Para poder ordenar de manera asc y/o desc un conjunto de elementos usaremos la clase TreeMap, para poder realizarlo con una facilidad unica.
Creamos un SortedMap, cuyos valores respectivos (Key, Value) seran asignados, por ejemplo <String,Object>.
SortedMap<String, Object> map = new TreeMap<String, Object>();//Ascendente// SortedMap map = new TreeMap(java.util.Collections.reverseOrder()); //Descendente
// Agrega algunos elementos
map.put("0.002", "Dos");
map.put("0.1", "Uno");
map.put("0.00005", "Cinco");
map.put("0.4", "Cuatro");
map.put("0.3", "Tres");
// Lee el TreeMap y te muestra los resultados en orden Descendente
Iterator iterator = map.keySet().iterator();
while (iterator.hasNext()) {
Object key = iterator.next();
System.out.println("Clave : " + key + " Valor :" + map.get(key));
}