Sobes.tech
Junior — Middle

Кайсы түрдөгү Map маалыматтар структурасы элементтердин киргизүү тартибин сактап калууга кепилдик берет?

sobes.tech AI

AIден жооп

Javaда, элементтердин кошулуш тартибин сактаган маалымат структурасы — LinkedHashMap. Ал HashMap касиеттерин мурас катары алат, бирок кошулуп жаткан элементтердин байланышкан тизмесин да колдойт.

Колдонуу мисалы:

Map<String, Integer> map = new LinkedHashMap<>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);

for (String key : map.keySet()) {
    System.out.println(key);
}
// Натыйжа:
// one
two
// three

Ошентип, LinkedHashMap элементтерди өтүүдө, аларды кошуу тартибинде кайтарат деген кепилдик берет.