[Java] Verwendung von Map

Initialisieren

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>(); 

Element hinzufügen

Objekt name.put (Schlüssel, "Wert")

map1.put(1, "apple"); 
map1.put(2, "orange");
map1.put(3, "cherry"); 

Element abrufen

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.

Element löschen

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 {}

Elementaustausch

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

Hol den Schlüssel

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

Holen Sie sich die Anzahl der Schlüssel

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

[Java] Verwendung von Map
Verwendung von Java Map
Verwendung von Map
Verwendung der Karte
Verwendung von Map
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java-Variablen
Verwendung von HttpClient (Get) von Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
[Verarbeitung × Java] Verwendung von Arrays
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Java] Verwendung der File-Klasse
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Submit-Methode (Java Silver)
[Schienen] Verwendung der Kartenmethode
Verwendung von collection_select
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung und Definition von Java-Klassen, Importieren
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Verarbeitung × Java] Verwendung der Klasse
Verwendung der Java Scanner-Klasse (Hinweis)
[Verarbeitung × Java] Verwendung der Funktion
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
Verwendung von Dozer.mapper
[Java] Verwendung der Calendar-Klasse
Wie benutzt man Gradle?