Sobes.tech
Junior — Middle

Elementlərin əlavə olunma ardıcıllığını saxlayan Map interfeysinin tətbiqlərini sadalayabilir misiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da, elementlərin əlavə olunma ardıcıllığını saxlayan bir neçə Map interfeysinin tətbiqi mövcuddur:

  • LinkedHashMap — əlavə olunma ardıcıllığını saxlayır və həmçinin giriş ardıcıllığını dəstəkləyə bilər (əgər access-order rejimi aktivdirsə).

Digər tətbiqlər, məsələn, HashMap, ardıcıllığı təmin etmir və TreeMap elementləri açar üzrə sıralayır, lakin əlavə olunma ardıcıllığını saxlamır.

LinkedHashMap-dən istifadə nümunəsi:

Map<String, Integer> map = new LinkedHashMap<>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);

// Dövr, ardıcıllığı saxlayacaq: one, two, three
for (String key : map.keySet()) {
    System.out.println(key);
}