Junior — Middle
HashMap-ში თითოეული გასაღები ნამდვილად უნიკალურია და არ შეიძლება განმეორდეს?
sobes.tech AI
პასუხი AI-სგან
HashMap-ში თითოეული გასაღები მართლაც უნიკალურია. თუ გასაღები-ფასი წყვილი დამატებისას გასაღები უკვე არსებობს, მაშინ ამ გასაღებისთვის ძველი ფასი ახალი ფოთით შეიცვლება. ასე რომ, HashMap-ში ორი ელემენტი ერთსა და იმავე გასაღებთან არ იქნება, მაგრამ ფასები შეიძლება განმეორდეს.
მაგალითი:
Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // "key1"-ისთვის ფასი 2-ზე განახლდება
System.out.println(map.get("key1")); // გამოიტანს 2