tengo un problemacómo ordenar las teclas HashMap
HashMap<String, List<AppPrjMilestone>> dateMilestoneMap
= new HashMap<String, List<AppPrjMilestone>>();
estoy poniendo dinámica de claves en el objeto Hashmap así:
dateMilestoneMap.put(""+crateDate,value);
Finalmente estoy consiguiendo resultado como este:
("28/01/2012",value)
("01/01/2012",value)
("26/01/2012",value)
Quiero pares de valores de clave de retorno en orden desc o asc. ¿Cómo puedo hacer eso?
Pruebe TreeMap y lea el Javadoc: http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html – home
¿Alguna razón por la que está utilizando un mapa en lugar de una lista? – kba
TreeMap es la solución sin complicaciones aquí. Hay más discusión sobre esto en http://stackoverflow.com/questions/7860822/sorting-hashmap-based-on-keys – Bob