با استفاده از کد زیر یکسری عنصر را به یک HashMap اضافه می کنم ولی در زمان گرفتن عناصر HashMap ترتیب آنها بهم ریخته است:
Map<String, String> map = new HashMap<>();
map.put("k1", "v1");
map.put("k2", "v2");
map.put("k3", "v3");
for (Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getValue());
}
output:
v3
v1
v2
چگونه می توانم عناصر را به همان صورتی که به HashMap اضافه شده است گرفت؟