
java containskey是什么,讓我們一起了解一下。
containskey是在HashMap中經常用來判斷鍵(key)是否存在,在HashMap中不應該利用get()方法來判斷是否存在某個鍵,而應該利用containsKey()方法來判斷。
那么在Java中Hashtable containsKey()的方法是如何使用的?
containsKey()方法在java.util包中可用,containsKey()方法用于檢查給定對象是否為鍵元素(key_ele)。containsKey()方法是一個非靜態方法,可通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。containsKey()方法在檢查鍵時可能會引發異常。

NullPointerException:當給定參數為null時,可能引發此異常。語法:public boolean containsKey(Object key_ele),它的參數是對象key_ele –表示要測試存在性的關鍵元素(key_ele)。
containsKey()用法的實戰操作:主要用于判斷map中是否包含指定的鍵名。
public?static?void?main(String[]?args)?{
????Map?map=new?HashMap();
????map.put("book","語文");
????map.put("food","零食");
????boolean?res?=?map.containsKey("book");
????boolean?foods?=?map.containsValue("零食");
????if(foods){
????????System.out.println("存在值");
????}else?{
????????System.out.println("不存在值");
????}
????if(res){
????????System.out.println(map.get("book"));
????????System.out.println("存在鍵");
????}else?{
????????System.out.println("不存在鍵");
????}
}
```** 以上就是小編今天的分享了,希望可以幫助到大家。
