按键对HashMap排序

按键对HashMap排序,第1张

按键对HashMap排序

像其他评论者一样,我建议您阅读Java中的泛型主题。您在合并中所做的是在结果HashMap上使用通配符

HashMap<?, ?> result = new HashMap<?, ?>();

当您在上面加上通配符时,您基本上是在说“我只会从中读取”。稍后,您尝试将某些内容推入

result.put(keyLeft, mapLeft.get(keyLeft));

编译器会说:“嘿,您刚刚告诉我,您只会阅读,现在您想在其中添加一些内容…失败

然后,它将生成您的编译时错误。

不要将通配符放在要修改的集合上。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5021008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存