Junior — Middle
რომელი ტიპის Map მონაცემთა სტრუქტურა უზრუნველყოფს ელემენტების ჩაწერის წესის შენარჩუნებას?
sobes.tech AI
პასუხი AI-სგან
Java-ში, მონაცემთა სტრუქტურა Map, რომელიც ინახავს ელემენტების ჩაწერის წესს, არის LinkedHashMap. იგი მემკვიდრეობით იღებს HashMap-ის თვისებებს, მაგრამ დამატებით მხარდაჭერას უწევს ელემენტების დაკავშირებულ სიას მათი დამატების წესში.
გამოყენების მაგალითი:
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);
}
// შედეგი:
// one
two
// three
ამიტომ, LinkedHashMap გარანტიას იძლევა, რომ ელემენტების გადათვლისას, ისინი დაბრუნდებიან მათი დამატების წესში.