Red de conocimiento informático - Conocimiento informático - ¿Cómo recorrer un HashMap en orden inverso en Java y cómo solucionarlo?

¿Cómo recorrer un HashMap en orden inverso en Java y cómo solucionarlo?

Caso

//Atravesar HashMap en orden inverso

public static void main(String[] args) {

LinkedHashMap linkedhashmap = new LinkedHashMap ();

linkedhashmap.put("1", "a");

linkedhashmap.put("2", "b"); p>

linkedhashmap.put("3", "c");

linkedhashmap.put("4", "d");

ListIterator> i=new ArrayList>(linkedhashmap.entrySet()).listIterator(linkedhashmap.size());

while(i.hasPrevious) () ) {

Map.Entry entrada=i.previous();

System.out.println(entry.getKey()+":"+ entrada. getValue());

}

}

Resultado: