【发布时间】:2011-04-06 00:51:57
【问题描述】:
我有这个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
【问题讨论】:
-
只是好奇。用例是什么?我的猜测是您选择了错误的数据结构并尝试对其进行调整以适合您的规格。