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