pourquoi HashMap contient une seule valeur null dans java?pourquoi HashMap contient une seule valeur null dans java?
J'ai demandé dans une interview pourquoi HashMap autorise une valeur nulle. J'ai trouvé un article décrivant l'implémentation de HashMap. mais ne montre pas pourquoi il ne contient que null. quelle est la raison derrière cela, pourquoi le design Designer contient Null. De Source Oracle ...
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
implémentation basée sur la table de hachage de l'interface de la carte. Cette implémentation fournit toutes les opérations de mappe facultatives et autorise les valeurs null et la clé null. (La classe HashMap est à peu près équivalente à Hashtable
http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html
but why HashMap allows only single Null value ?
Y at-il une autre clé qui est "autorisée" plus d'une fois? ;) – alfasin
mais pourquoi null, il devrait être vide. –
ce qui devrait être "vide"? – luk2302