Sobes.tech
Junior — Middle

Milline Map andmestruktuuri tüüp tagab elementide sisestusjärjekorra säilitamise?

sobes.tech AI

Vastus AI-lt

Java keeles, andmestruktuur Map, mis säilitab elementide sisestamise järjekorra, on LinkedHashMap. See pärib HashMap omadused, kuid toetab lisaks seotud nimekirja elementidest nende lisamise järjekorras.

Kasutusnäide:

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);
}
// Väljund:
// one
two
// three

Seega garanteerib LinkedHashMap, et elementide läbimisel tagastatakse need nende lisamise järjekorras.