Вот мой код для сохранения данных в 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);
}
}
Но это не отображается в том порядке, в котором я хранил. Может кто-нибудь сказать мне, где я иду не так? Как я могу получить элементы в порядке?