<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>
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<String,String> map=new HashMap<String,String>(); 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("不存在鍵"); }}```**