小编Piy*_*ale的帖子

Hashcode和Equals实现

考虑以下HashMap实现

HashMap<String,String> hashMap=new HashMap<>();
hashMap.put(new String("ABC"), "Hello");
hashMap.put("ABC", "Hello");
System.out.println(hashMap.size());
Run Code Online (Sandbox Code Playgroud)

如何size评估代码内部的代码如何返回1?但是,如果我使用StringBuffer而不是String代码返回值为2.这背后的原因是什么?

java hash hashmap

-2
推荐指数
1
解决办法
129
查看次数

标签 统计

hash ×1

hashmap ×1

java ×1