У меня есть этот HashMap
, который мне нужно распечатать в порядке возрастания в соответствии с значениями, содержащимися в нем (не клавишами).
Но порядок, когда я его распечатываю, кажется случайным.
Какой лучший способ распечатать его в порядке возрастания значений?
Map<String, String> codes = new HashMap<String, String>();
codes.put("A1", "Aania");
codes.put("X1", "Abatha");
codes.put("C1", "Acathan");
codes.put("S1", "Adreenas");
Другими словами, приведенный выше пример должен распечатываться следующим образом:
A1, Aania
X1, Abatha
C1, Acathan
S1, Adreenas