I have a LinkedHashMap:
LinkedHashMap
that I need to iterate through from a given key\'s position, backwar
Using "user22745008" solution and labdas with some generics you can have a very neat solution as a method:
public static LinkedHashMap reverseMap(LinkedHashMap toReverse)
{
LinkedHashMap reversedMap = new LinkedHashMap<>();
List reverseOrderedKeys = new ArrayList<>(toReverse.keySet());
Collections.reverse(reverseOrderedKeys);
reverseOrderedKeys.forEach((key)->reversedMap.put(key,toReverse.get(key)));
return reversedMap;
}