Junior — Middle
Kāda veida Map datu struktūra nodrošina elementu ievietošanas secības saglabāšanu?
sobes.tech AI
Atbilde no AI
Java valodā, datu struktūra Map, kas saglabā elementu ievietošanas secību, ir LinkedHashMap. Tā manto HashMap īpašības, bet papildus atbalsta saistītu sarakstu ar elementiem to pievienošanas secībā.
Piemērs lietošanai:
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);
}
// Izvade:
// one
two
// three
Tādējādi, LinkedHashMap garantē, ka elementu apmeklējuma laikā tie tiks atgriezti to ievietošanas secībā.