Javaのマップコレクションにキーが存在するかどうかを確認するにはどうすればよいですか?

青灯夜游
リリース: 2020-08-20 14:45:03
オリジナル
7615 人が閲覧しました

指定されたキーがマップ コレクションに存在するかどうかを判断する Java メソッド: 1. containsKey() メソッドを使用して判断し、存在する場合は true を返し、存在しない場合は false を返します。 2. ループトラバーサルを使用して、1 つずつ比較し、判断します。

Javaのマップコレクションにキーが存在するかどうかを確認するにはどうすればよいですか?

お勧め: 「Java ビデオ チュートリアル

Java では、判決で可決されたマップに遭遇することがあります。指定したキーが含まれているかどうかに関係なく、次の 2 つの方法があります。

方法 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート