Wie zu verwenden hashmap.ohne überschreiben der vorherigen Daten? (java)

Habe ich etwas entlang der Linien von:

public HashMap<Boolean, String> map = new HashMap();
map.put(this.inverted, "Inverted");
map.put(this.active, "Loading");
System.out.println(map.size());

nachdem Sie die Größe war immer 1, habe ich festgestellt, dass die Verwendung von map.gestellt wurde, überschreiben die vorherigen Daten. Ich bin versucht derzeit, die Iteration über die hashmap. Gibt es eine Möglichkeit zum hinzufügen von Zuordnungen, um es ohne überschreiben von vorherigen?

  • stellen Sie sicher, dass die behaupten, die Felder, die invertiert und Wirkstoff sind nicht identisch, und es wird show 2
  • Möglicherweise müssen Sie Map<String, Boolean> nicht Map<Boolean, String>
InformationsquelleAutor user1909486 | 2013-01-14
Schreibe einen Kommentar