キーがマップ コレクションに存在するかどうかを確認するには 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 サイトの他の関連記事を参照してください。