Sobes.tech
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.