Вот мой код для сохранения данных в HashMap и отображения данных с помощью итератора
public static void main(String args[]) {
HashMap<String, String> hm = new HashMap<String, String>();
hm.put("aaa", "111");
hm.put("bbb", "222");
hm.put("ccc", "333");
hm.put("ddd", "444");
hm.put("eee", "555");
hm.put("fff", "666");
Iterator iterator = hm.keySet().iterator();
while (iterator.hasNext()) {
String key = (String) iterator.next();
String val = hm.get(key);
System.out.println(key + " " + val);
}
}
Но он не отображается в том порядке, в котором я их сохранил. Может ли кто-нибудь сказать мне, где я ошибаюсь? Как я могу расположить элементы по порядку?