繁体   English   中英

Java HashMap <String, String> containsKey()失败

[英]Java HashMap<String, String> containsKey() fails

我有一个Java HashMap<String, String> 首先,我用100个已知的字符串键填充此映射。 接下来,我使用多个可调用对象添加随机字符串键,总共有2000个键。 我还使用多个可调用对象来为100个已知键调用HashMap.containsKey()。 我同时执行所有这些可调用对象,为什么我看到其中许多containsKey()调用失败? 字符串肯定会“适当地”实现hashCode()和equals()方法。

我要怎么做才能确保在地图中始终找到我的100个已知密钥?

我所有的问题都可以通过简单地将HashMap()更改为ConcurrentHashMap()来解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM