Heim >Java >javaLernprogramm >Verwenden Sie die HashMap.values()-Funktion von Java, um alle Werte in der HashMap abzurufen
Verwenden Sie die HashMap.values()-Funktion von Java, um alle Werte in einer HashMap abzurufen.
In Java ist HashMap eine häufig verwendete Datenstruktur, die Schlüssel-Wert-Paare speichern kann und das Abrufen von Werten per Schlüssel ermöglicht. Manchmal müssen wir alle Werte in der HashMap abrufen, dann können wir die Funktion HashMap.values() verwenden.
Die Funktion HashMap.values() gibt eine Sammlung zurück, die alle Werte enthält. Dieser Sammlungstyp ist eine Unterklasse der Collection-Klasse. Wir können diese Sammlung verwenden, um alle Werte in der HashMap zu durchlaufen oder andere Vorgänge auszuführen. Hier ist ein Beispielcode:
import java.util.HashMap; import java.util.Collection; public class Main { public static void main(String[] args) { // 创建一个HashMap HashMap<Integer, String> hashMap = new HashMap<>(); // 向HashMap中添加键值对 hashMap.put(1, "Apple"); hashMap.put(2, "Banana"); hashMap.put(3, "Orange"); hashMap.put(4, "Grapes"); // 使用HashMap.values()函数获取所有值的集合 Collection<String> values = hashMap.values(); // 遍历值的集合并输出 for (String value : values) { System.out.println("值: " + value); } } }
Der obige Code erstellt zunächst eine HashMap und fügt ihr vier Schlüssel-Wert-Paare hinzu. Verwenden Sie dann die Funktion HashMap.values(), um die Menge aller Werte abzurufen. Schließlich wird eine for-Schleife verwendet, um die Sammlung von Werten zu durchlaufen und jeden Wert auszugeben.
Führen Sie den obigen Code aus und die folgenden Ergebnisse werden ausgegeben:
值: Apple 值: Banana 值: Orange 值: Grapes
Sie können sehen, dass alle Werte in der HashMap mit der Funktion HashMap.values() abgerufen werden und diese Werte erfolgreich ausgegeben werden.
Wenn wir andere Vorgänge für die Werte in HashMap ausführen müssen, können wir auch dieses Sammlungsobjekt verwenden. Beispielsweise können wir Sammlungsmethoden verwenden, um die Häufigkeit des Vorkommens eines Werts zu zählen, bestimmte Werte zu finden usw.
Es ist zu beachten, dass die Werte in HashMap ungeordnet sind und doppelte Werte zulässig sind. Daher sind Reihenfolge und Eindeutigkeit beim Durchlaufen einer Wertesammlung nicht garantiert. Wenn wir einer bestimmten Reihenfolge folgen oder doppelte Werte entfernen müssen, können wir dies vor dem Durchlaufen tun.
Zusammenfassend lässt sich sagen, dass mit der HashMap.values()-Funktion von Java problemlos alle Werte in der HashMap abgerufen werden können. Wir können Operationen ausführen, indem wir eine Sammlung von Werten durchlaufen, z. B. Ausgabewerte, statistische Wertvorkommen usw. Denken Sie bei der Verwendung von HashMap daran, die Funktion HashMap.values() entsprechend zu verwenden, um Werte für eine bessere Folgeverarbeitung zu erhalten.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die HashMap.values()-Funktion von Java, um alle Werte in der HashMap abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!