ホームページ >Java >&#&チュートリアル >Javaのマップコレクションにキーが存在するかどうかを確認するにはどうすればよいですか?
指定されたキーがマップ コレクションに存在するかどうかを判断する Java メソッド: 1. containsKey() メソッドを使用して判断し、存在する場合は true を返し、存在しない場合は false を返します。 2. ループトラバーサルを使用して、1 つずつ比較し、判断します。
お勧め: 「Java ビデオ チュートリアル 」
Java では、判決で可決されたマップに遭遇することがあります。指定したキーが含まれているかどうかに関係なく、次の 2 つの方法があります。 <br>
方法 1: ループして 1 つずつ比較
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"); } }
方法 2: Java API によって提供される containsKey()
#マップを直接使用します。マップは、キーと値のキーと値のペアのコレクションです。キーと値のペアがある場合、キーが存在するかどうかを判断する方法があります。このメソッドは containsKey メソッドです。
<br>
boolean flag=map.containsKey("opt")
例:
if(map.containsKey("name")){ value=map.get("name").toString(); System.out.println("找到了name的值:"+value); }
map の containsKey(key) メソッドは、キーが地図は存在感があります。存在する場合は true を返します。存在しない場合は false を返します。
プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !
以上がJavaのマップコレクションにキーが存在するかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。