Junior — Middle
Hansı məlumat strukturu Map, elementlərin əlavə olunma ardıcıllığını təmin edir?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da, elementlərin əlavə olunma ardıcıllığını saxlayan məlumat strukturu Map, LinkedHashMap-dir. O, HashMap-in xüsusiyyətlərini miras alır, lakin əlavə olaraq, elementlərin əlavə olunduğu ardıcıllıqla əlaqəli siyahını dəstəkləyir.
İstifadə nümunəsi:
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);
}
// Nəticə:
// one
two
// three
Beləliklə, LinkedHashMap, elementlər üzərində gəzinti zamanı, onların əlavə olunma ardıcıllığında geri qaytarılmasını təmin edir.