Java-Methode zum Ermitteln, ob der angegebene Schlüssel in der Kartensammlung vorhanden ist: 1. Verwenden Sie die Methode „containsKey()“, um festzustellen, ob er vorhanden ist. Wenn er nicht vorhanden ist, wird „false“ zurückgegeben. 2. Verwenden Sie die Schleifendurchquerung, vergleichen Sie sie einzeln und fällen Sie Urteile.
Empfehlung: „Java-Video-Tutorial“
Manchmal tritt in Java das Problem auf, zu beurteilen, ob die übergebene Karte den angegebenen Schlüssel enthält:
Methode 1: Durchlaufen und vergleichen Sie jedes
HashMap map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); Iterator keys = map.keySet().iterator(); while(keys.hasNext()){ String key = (String)keys.next(); if("2".equals(key)){ System.out.println("存在key"); } }
Methode 2: Verwenden Sie direkt das containsKey()
map是一个key和value的键值对的集合。有key和value键值对,就会有判断是否有key。这方法就是containsKey方法。
<code><br/>
boolean flag=map.containsKey("opt")
, das von der Java-API direkt bereitgestellt wird, z. B. die Methode „containsKey“ (Schlüssel). in
if(map.containsKey("name")){ value=map.get("name").toString(); System.out.println("找到了name的值:"+value); }
map Sie können feststellen, ob der Schlüssel in der Karte vorhanden ist. Gibt true zurück, falls vorhanden. Gibt false zurück, wenn es nicht existiert.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !
Das obige ist der detaillierte Inhalt vonWie kann festgestellt werden, ob ein Schlüssel in der Kartensammlung in Java vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!