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