您的位置首页百科知识 Java中Map.containsKey的问题 Simone 发布于 2026-08-24 20:33:05 993 阅读 Java中Map.containsKey的问题的有关信息介绍如下:如果你用hashmap的话你应该覆盖hashCode方法,而不是equals方法,hashMap containsKey方法用的不是equals比较而是hashcode比较。如果你用treeMap那就实现Comparable接口,treeMap用compareTo实现containsKey的比较。不同的Map实现有不同的判断方式,所以,一般不建议用自己写的类作为key值,起码我是这么要求的