Ich habe eine HashMap:
private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>();
Jetzt möchte ich alle Werte durchgehen und ausdrucken.
Ich habe das geschrieben:
for (TypeValue name : this.example.keySet()) {
System.out.println(name);
}
Es scheint nicht zu funktionieren.
Was ist das Problem?
EDIT: Eine andere Frage: Basiert diese Sammlung auf Null? Ich meine, wenn es 1 Schlüssel und Wert hat, wird die Größe 0 oder 1 sein?
Mapdiesize()Methode : "Gibt die Anzahl der Schlüsselwertzuordnungen in dieser Zuordnung zurück. Wenn die Zuordnung mehr alsInteger.MAX_VALUEElemente enthält , wird zurückgegebenInteger.MAX_VALUE."