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("不存在鍵"); ????} } ```**
以上就是小編今天的分享了,希望可以幫助到大家。