Sobes.tech
Junior — Middle

HashMap-ში რა მოხდება, თუ წერთ წყვილს, სადაც გასაღები უკვე არსებობს რუკაზე?

sobes.tech AI

პასუხი AI-სგან

თუ HashMap-ში დაამატებთ კლიდ-ღირებულების წყვილს, სადაც კლიდი უკვე არსებობს, ამ კლიდთან დაკავშირებული ძველი მნიშვნელობა შეიცვლება ახალი მნიშვნელობით. რუკის ზომა არ შეიცვლება, რადგან უნიკალური კლიდების რაოდენობა იგივე რჩება.

Java-ს მაგალითი:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 100);
map.put("key1", 200); // "key1"-ისთვის მნიშვნელობა შეიცვლება 200-ზე
System.out.println(map.get("key1")); // გამოიტანს 200