Sobes.tech
Junior — Middle

Fiecare cheie din HashMap este cu adevărat unică și nu poate fi repetată?

sobes.tech AI

Răspuns de la AI

În HashMap, fiecare cheie este cu adevărat unică. Dacă, la adăugarea unui cuplu cheie-valoare, cheia există deja, valoarea veche pentru acea cheie este suprascrisă cu cea nouă. Astfel, în HashMap nu pot exista două elemente cu aceeași cheie, dar valorile pot fi repetate.

Exemplu:

Map<String, Integer> map = new HashMap<>();
map.put("key1", 1);
map.put("key1", 2); // valoarea pentru "key1" va fi actualizată la 2
System.out.println(map.get("key1")); // va afișa 2