ホームページ  >  記事  >  Java  >  Javaのマップコレクションにキーが存在するかどうかを確認する方法

Javaのマップコレクションにキーが存在するかどうかを確認する方法

王林
王林オリジナル
2019-11-30 10:33:155927ブラウズ

Javaのマップコレクションにキーが存在するかどうかを確認する方法

キーがマップ コレクションに存在するかどうかを確認するには 2 つの方法があります。

方法 1: java api によって提供される containsKey() を直接使用します;

方法 2: ループして 1 つずつ比較します。

java 関連ビデオの推奨事項: java ビデオ

具体的な実装コードは次のとおりです:

import java.util.Iterator;
import java.util.Map;
 
import com.google.common.collect.Maps;
 
public class MapTest {
 
	public static void main(String[] args) {
		
		Map<String, String> map = Maps.newHashMap();
		map.put("1", "1");
		map.put("2", "2");
		map.put("3", "3");
		map.put("4", "4");
		
		//方法1
		System.out.println(map.containsKey("5"));
		
		//方法2
		Iterator keys = map.keySet().iterator();
		String key;
		while(keys.hasNext()){
			key = (String) keys.next();
			if ("1".equals(key)) {
				System.out.println("存在");
			} 
		}
	}
 
}

java 関連記事チュートリアルの推奨事項: java開発紹介

以上がJavaのマップコレクションにキーが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。