У меня есть одна карта, которая содержит несколько имен и чисел
Map<String,Integer> abc = new HashMap<String,Integer>();
Работает нормально.Я могу поместить некоторые значения в него, но когда я вызываю его в другом классе, это дает мне неправильный порядок.Например:
Я положил
abc.put("a",1);
abc.put("b",5);
abc.put("c",3);
Iterator<String> iter = abc.keySet().iterator();
while (iter.hasNext()) {
String name = iter.next();
System.out.println(name);
}
, когда-нибудь возвращается порядок (b, a, c) и некоторое время (a, c, b).
Что с этим не так?Есть ли какой-то шаг, который я пропускаю, когда я вызываю эту карту?
Редактировать: я изменил на HashMap, и результат все тот же