java containskey

<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()方法在檢查鍵時可能會引發異常。

java 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("不存在鍵");    }}```**