HashMap ist eine Sammlung, mit der Sie eine Sammlung von Elementen verwalten können, die aus einer Reihe von Schlüsseln und Werten bestehen.
Das Folgende wird als Satz von Elementnamen und Ordnungszahl ausgegeben.
import java.util.HashMap; //importieren
public class Sample {
public static void main(String[] args){
//Der Schlüssel ist eine Zeichenfolge und der Wert ist eine Ganzzahl
HashMap<String, Integer> map = new HashMap<String, Integer>();
String atom[] = {"Wasserstoff", "Helium", "Lithium", "Beryllium"};
map.put(atom[0], 1); // .put()Daten speichern in
map.put(atom[1], 2);
map.put(atom[2], 3);
map.put(atom[3], 4);
System.out.println("---Ordnungszahl---");
for(String s:atom){
System.out.println(s + "Ist" + map.get(s) + "Wende"); // .get()Holen Sie sich den Wert mit
}
}
}
---Ordnungszahl---
Wasserstoff ist die Nummer eins
Helium ist die Nummer 2
Lithium ist die Nummer 3
Berylium ist Nummer 4
Methode | Funktion |
---|---|
get() | Gibt das Element des angegebenen Schlüssels zurück. |
put() | Ordnen Sie den Schlüssel dem Element zu. |
remove() | Löscht das Element mit dem angegebenen Schlüssel. |
clear() | Löscht alle Schlüssel und Elemente. |
containsKey() | Gibt true zurück, wenn der angegebene Schlüsselwert vorhanden ist, andernfalls false. |
isEmpty() | Gibt true zurück, wenn keine Elemente vorhanden sind. |
size() | Gibt die Anzahl der Elemente zurück. |
HashSet ist eine Sammlung, die Daten ohne Duplizierung speichern kann.
Im Folgenden wird APPLE zeichenweise gespeichert und ausgegeben.
import java.util.HashSet;
public class Sample {
public static void main(String[] args){
HashSet<String> hs = new HashSet<String>(); //Wird als String-Typ generiert
hs.add("A"); //.add()Daten speichern in
hs.add("P");
hs.add("P");
hs.add("L");
hs.add("E");
for(String s:hs){ //Zeigen Sie alle mit einer speziellen for-Anweisung an
System.out.println(s);
}
}
}
Es werden zwei Ps gespeichert, und da eine Duplizierung aufgetreten ist, wird sie nur einmal ausgegeben.
P
A
E
L
Methode | Funktion |
---|---|
add() | Fügen Sie ein Element hinzu. |
remove() | Löscht das angegebene Element. |
clear() | Löschen Sie alle Elemente. |
contains | Gibt true zurück, wenn das angegebene Element vorhanden ist, andernfalls false. |
isEmpty() | Gibt true zurück, wenn keine Elemente vorhanden sind. |
size() | Gibt die Anzahl der Elemente zurück. |
Recommended Posts