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