Heim >Java >javaLernprogramm >Verwenden Sie die HashMap.containsKey()-Funktion von Java, um zu bestimmen, ob die HashMap den angegebenen Schlüssel enthält
Verwenden Sie die HashMap.containsKey()-Funktion von Java, um zu bestimmen, ob die HashMap den angegebenen Schlüssel enthält.
In Java ist HashMap eine häufig verwendete Datenstruktur, die Daten in Form von Schlüssel-Wert-Paaren speichert, wobei jeder Schlüssel eindeutig ist. Wenn wir herausfinden müssen, ob ein Schlüssel in einer HashMap vorhanden ist, können wir dies mithilfe der Funktion „containsKey()“ ermitteln. Die Funktion
containsKey() ist eine Mitgliedsfunktion der HashMap-Klasse. Ihre Funktion besteht darin, zu bestimmen, ob die HashMap den angegebenen Schlüssel enthält. Die Funktionssignatur lautet wie folgt:
öffentlicher boolescher Wert enthältSchlüssel(Objektschlüssel)
Diese Funktion akzeptiert einen Parameterschlüssel, der den zu findenden Schlüssel darstellt. Wenn der Schlüssel in der HashMap enthalten ist, wird „true“ zurückgegeben, andernfalls „false“.
Das Folgende ist ein Beispielcode, der die Funktion „containsKey()“ verwendet:
import java.util.HashMap;
public class Main {
public static void main(String[] args) { // 创建一个HashMap对象并添加一些键值对 HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("apple", 1); hashMap.put("banana", 2); hashMap.put("orange", 3); // 判断HashMap中是否含有指定的键 String key = "apple"; if (hashMap.containsKey(key)) { System.out.println(key + " is in the HashMap"); } else { System.out.println(key + " is not in the HashMap"); } key = "pear"; if (hashMap.containsKey(key)) { System.out.println(key + " is in the HashMap"); } else { System.out.println(key + " is not in the HashMap"); } }
}
Führen Sie den obigen Code aus. Die Ausgabe lautet wie folgt:
apple ist in der HashMap
pear ist nicht in der HashMap
Im Beispielcode haben wir zunächst ein HashMap-Objekt hashMap erstellt und ihm mithilfe der Funktion put() drei Schlüssel-Wert-Paare hinzugefügt. Anschließend ermitteln wir, ob die HashMap den angegebenen Schlüssel enthält, indem wir die Funktion enthältKey() aufrufen.
Bei der ersten Beurteilung setzen wir den Schlüssel auf „Apfel“. Da der Schlüssel in der HashMap vorhanden ist, ist das Beurteilungsergebnis wahr und es wird „Apfel ist in der HashMap“ gedruckt.
Im zweiten Urteil setzen wir den Schlüssel auf „Birne“. Da der Schlüssel in der HashMap nicht vorhanden ist, ist das Beurteilungsergebnis falsch und es wird „Birne ist nicht in der HashMap“ gedruckt.
Zusammenfassend lässt sich sagen, dass mit der HashMap.containsKey()-Funktion von Java leicht ermittelt werden kann, ob die HashMap den angegebenen Schlüssel enthält. Dies kann uns helfen, schnell den entsprechenden Wert zu finden oder festzustellen, ob der Schlüssel vorhanden ist, wenn wir einen Schlüssel finden müssen, wodurch die Effizienz und Genauigkeit des Programms verbessert wird.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die HashMap.containsKey()-Funktion von Java, um zu bestimmen, ob die HashMap den angegebenen Schlüssel enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!