Bonjour,
la méthode Object java.util.Hashtable.remove(Object key) modifie-t-elle la taille de la hashtable ?
merci ) vous
Bonjour,
la méthode Object java.util.Hashtable.remove(Object key) modifie-t-elle la taille de la hashtable ?
merci ) vous
Bonjour,
Logiquement OUI
Pourquoi ne pas l'avoir tester :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Hashtable<String, String> hashtable = new Hashtable<String, String>(); hashtable.put("1", "un"); System.out.println(hashtable.size()); hashtable.remove("1"); System.out.println(hashtable.size());
Cela va diminuer le nombre d'objets contenus (ce qui est reporte par size()).
Mais supprimer un seule element peut ne pas pour autant forcement diminuer la taille memoire de la map (la capacite : l'espace memoire reserve pour des ajouts ulterieurs dans la map et eviter une reorganisation -lourde- de celle-ci a chaque ajout pour garder des performances d'acces optimales) pour autant ; cela depend de l'implementation de la map.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager