java - Java 的 HashMap.get 是否以任何方式修改映射?

标签 java intellij-idea hashmap

好吧,这是一个愚蠢的问题。我最近发现了死代码,大致如下:

Something a = hashMap.get("key");

IntelliJ Idea 提示 a 从未使用过,所以我告诉它删除它。那时它对我大喊大叫,删除整行可能会产生副作用,它建议我将其保留为:

hashMap.get("key");

现在我开始思考,get 的潜在副作用是什么?

最佳答案

不,没有任何副作用!

关于java - Java 的 HashMap.get 是否以任何方式修改映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42558485/

相关文章:

java - 订阅可连接的热源时发生 CancellationException

java - 编码(并重定向)到在 Java 中具有特殊字符的 URL

java - 多线程请求时同步锁授予顺序?

android-studio - 如何在 Android Studio 4.1 中找回 `Local Changes` 选项卡内缺少的 `Version Control/Git` 选项卡?

java - 在 Java 中合并两个 hashMap 对象时如何合并列表

java - LibGDX Box2D 平铺贴图工件

intellij-idea - Intellij插入文件模板头

scala - 为什么 IDEA 在编译器镜像中报告 "Error:scalac: error while loading Object, Missing dependency ' object scala '"building scala wind?

java - 如何在 Java 8 中使用流将 EntrySet 拆分为映射

java - HashMap 包含 4 个元素,但在调试中仅显示 3 个