J'ai un HashMap
:
private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>();
Je voudrais maintenant parcourir toutes les valeurs et les imprimer.
J'ai écrit ceci:
for (TypeValue name : this.example.keySet()) {
System.out.println(name);
}
Cela ne semble pas fonctionner.
Quel est le problème?
EDIT: Une autre question: cette collection est-elle basée sur zéro? Je veux dire que s'il a 1 clé et la valeur, la taille sera-t-elle 0 ou 1?
Map
lasize()
méthode de : "Renvoie le nombre de mappages clé-valeur dans cette carte. Si la carte contient plus deInteger.MAX_VALUE
éléments, renvoieInteger.MAX_VALUE
."