古詩詞大全網 - 成語用法 - Java中Map.containsKey的問題

Java中Map.containsKey的問題

如果妳用hashmap的話妳應該覆蓋hashCode方法,而不是equals方法,hashMap containsKey方法用的不是equals比較而是hashcode比較。

如果妳用treeMap那就實現Comparable接口,treeMap用compareTo實現containsKey的比較。

不同的Map實現有不同的判斷方式,所以,壹般不建議用自己寫的類作為key值,起碼我是這麽要求的