Java Map.containsKey()方法:判斷Map集合物件中是否包含指定的鍵名

2020-07-16 10:04:51
Java 集合類中的 Map.containsKey() 方法判斷 Map 集合物件中是否包含指定的鍵名。如果 Map 集合中包含指定的鍵名,則返回 true,否則返回 false。

語法:

containsKey(Object key)

引數說明:
  • key:是要查詢的 Map 集合的鍵名物件。

典型應用

本範例首先使用 HashMap 類建立 Map 集合物件,並向集合中新增幾個元素,然後呼叫 containsKey 方法查詢是否包含指定的鍵名。程式碼如下:
public static void main(String[] args){
  Map map = new HashMap();  //定義Map物件
  map.put("apple","新鮮的蘋果");  //向集合中新增物件
  map.put("computer","設定優良的計算機");
  map.put("book","堆積成山的圖書");
  map.put("time",new Date());
  String key = "book";
  boolean contains=map.containsKey(key);  //判斷是否包含指定的鍵值
  if(contains){  //如果條件為真
    System.out.println("在Map集合中包含鍵名"+key);  //輸出資訊
  }else{
    System.out.println("在Map集合中不包含鍵名"+key);
  }
}
執行結果如下:
在Map集合中包含鍵名book