java 实现map 有序遍历,按照put的顺序,有序遍历
使用LinkedHashMap
public static void main(String[] args) {
LinkedHashMap<String, Integer> map = new LinkedHashMap<>(16, 0.75f, false);
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
map.put("d", 4);
map.put("e", 5);
map.put("f", 6);
map.put("g", 7);
map.put("h", 8);
map.put("i", 9);
for (String key : map.keySet()) {
System.out.println(key + " : " + map.get(key));
}
}
输出结果示例如下