I have a HashMap like this:
Map> map = new HashMap<>();
map.put(\"USA\", Arrays.asList(\"CA\",\"IA\",\"I
You have two problems.
Map doesn't support sorting.
SortedMap doesn't support sorting on values only sorting on keys.
As a result of this using a Map or SortedMap isn't going to help you. What you need to do is iterate over you map and put each Entry into a collection such as a List and then sort the list with a custom compare. See this example TreeMap sort by value or this example Sorting LinkedHashMap