gpt4 book ai didi

java - 如果 HashMap 中的两个键相同,如何打印错误消息? (JAVA)

转载 作者:行者123 更新时间:2023-12-03 08:53:21 25 4
gpt4 key购买 nike

如果 HashMap 中的两个键相同,如何打印错误消息? (JAVA)

我希望哈希图中的每个键都是唯一的;我该怎么做呢?

最佳答案

不可能。 HashMap(键总是唯一的)

如果您将相同的键放在 HashMap 中,它将覆盖您已经插入的旧键和值。

如果要打印错误消息,则必须在插入之前在外部完成对 key 的检查。

前任。

Iterator it = hashmap.entrySet().iterator();
while (it.hasNext()) {
Map.Entry keys = (Map.Entry)it.next();
if(keys.getKey().equals(your_user_input)) {
//throw exception, logs, or print your error msg.
}
it.remove(); //ConcurrentModificationException
}

关于java - 如果 HashMap 中的两个键相同,如何打印错误消息? (JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34908026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com