Sobes.tech
Junior — Middle

Koks Map duomenų struktūros tipas užtikrina įterpimo tvarkos išsaugojimą?

sobes.tech AI

Atsakymas iš AI

Java kalboje, duomenų struktūra Map, kuri išlaiko elementų įterpimo tvarką, yra LinkedHashMap. Ji paveldi HashMap savybes, bet papildomai palaiko susietą sąrašą elementų jų pridėjimo tvarka.

Naudojimo pavyzdys:

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);
}
// Išves:
// one
two
// three

Taip, LinkedHashMap garantuoja, kad elementų perėjimo metu jie bus grąžinti jų įterpimo tvarka.