public static void main(String[] args) {
HashMap<String,Integer> hm=new HashMap<>();
hm.put("3",3);
hm.put("4",4);
hm.put("5",5);
hm.put("6",6);
hm.put("7",7);
hm.put("8",7);
hm.put("9",7);
hm.put("10",7);
System.out.println(hm);
}
//打印结果每次都是:{3=3, 4=4, 5=5, 6=6, 7=7, 8=7, 9=7, 10=7}
为什么这样打印出来的顺序与放入的顺序一致
HashMap不应该是无序的吗,