Map kann kein Grundelement als Typ angeben. Geben Sie daher eine Wrapper-Klasse wie Integer oder String an.
Map<Integer, String> map1 = new HashMap<Integer, String>();
Objekt name.put (Schlüssel, "Wert")
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
Objektname.get (Schlüssel)
map1.get(1);
map1.get(2);
map1.get(3);
System.out.println(map1.get(1));
//Das Ausgabeergebnis ist"cherry"werden
** * Wenn der Schlüssel dupliziert ist **
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(1, "cherry");
System.out.println(map1.get(1));
//Das Ausgabeergebnis ist"cherry"werden
Elemente in der Karte verwalten ihre Werte mit Schlüsseln, sodass sie nicht dupliziert werden können. Wenn Sie mit put einen Wert in einen doppelten Schlüssel einfügen, wird dieser durch den vorherigen ersetzt.
Beim Löschen eines Objektname.entfernen (Schlüssel)
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
map1.remove(1);
System.out.println(map1);
//Das Ausgabeergebnis ist{2=orange, 3=cherry}Wird
Beim Löschen aller Objektname.clear ()
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
map1.clear();
System.out.println(map1);
//Das Ausgabeergebnis ist {}
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
map1.replace(2, "banana");
System.out.println(map1.get(2));
//Das Ausgabeergebnis ist Banane
Gibt den in der Karte vorhandenen Schlüssel zurück Objektname.keySet ()
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
System.out.println(map1.size());
//Das Ausgabeergebnis ist[1, 2, 3]werden
Gibt die Anzahl der Schlüssel zurück, die in der Karte vorhanden sind Objektname.keySet ()
map1.put(1, "apple");
map1.put(2, "orange");
map1.put(3, "cherry");
System.out.println(map1.size());
//Das Ausgabeergebnis ist 3
Recommended Posts