IDEA 编译器在变量上面报 Content of collection are updated, but never queried

简介: IDEA 编译器在变量上面报 Content of collection are updated, but never queried

背景


久违的用回 IDEA 写 Java,声明 HashMap 的时候爆黄,出于强迫症....必须解决,但懒得自己截图了,直接搬别人的

 

定义了一个变量 HashMap


HashMap<String, Object> mMap = new HashMap<>();

一切都很顺利,但是当添加一个方法的时候

 

添加一个方法


publicvoid put(String key, Object value){

   mMap.put(key, value);

}

image.png

上面的mMap就报了一个小黄条

Content of collection are updated, but never queried

 

解析


  • 如果你定义了一个集合,不做任何操作(上面第一步),OK,完全没问题
  • 但是当你向这个集合里面添加元素,而并没有相对应的取出的操作,那就会出现你这样的警告信息
  • 提示你应该写上对应的从这个集合取出元素的方法,否则添加元素的动作就没有意义了
  • 所以,去除这个警告最好的办法就是接着再写个 get 方法或者在其他地方调用它

public Object get(String key){

   return mMap.get(key);

}

相关文章
|
3月前
|
数据可视化 程序员
IDEA插件-Rainbow Variable/IDEA彩色变量
"Rainbow Variable"是一款用于 IntelliJ IDEA 的插件,旨在提高代码中变量的可视化区分度。通过使方法中的参数和变量呈现不同的颜色,提高代码可读性。 插件允许用户自定义颜色,使得在同一个函数内部相同的变量采用相同的颜色,从而避免误用。
568 0
IDEA插件-Rainbow Variable/IDEA彩色变量
|
Android开发
idea2021.2设置eclipse快捷键后提取变量快捷键Alt+shift+L失效
如下图,搜索var,这个快捷键是有配置的,右键删除再添加就会提示你还有其他地方使用这个快捷键,点确认删除就可以了
|
Java 编译器
安装idea(新版IntelliJ IDEA 2018.2.4)编译器(详细到每步)
安装idea(新版IntelliJ IDEA 2018.2.4)编译器(详细到每步)
安装idea(新版IntelliJ IDEA 2018.2.4)编译器(详细到每步)
Intellij IDEA 鼠标放到类,方法,变量上 显示相关信息
Intellij IDEA 鼠标放到类,方法,变量上 显示相关信息
Intellij IDEA 鼠标放到类,方法,变量上 显示相关信息
|
分布式计算 Java 编译器
一天学完spark的Scala基础语法教程一、基础语法与变量(idea版本)-1
一天学完spark的Scala基础语法教程一、基础语法与变量(idea版本)
177 0
一天学完spark的Scala基础语法教程一、基础语法与变量(idea版本)-1
|
安全 算法 Oracle
【Java技术指南】「编译器专题」深入分析探究“静态编译器”(JAVA\IDEA\ECJ编译器)是否可以实现代码优化?
【Java技术指南】「编译器专题」深入分析探究“静态编译器”(JAVA\IDEA\ECJ编译器)是否可以实现代码优化?
257 0
|
Java 编译器 Spring
IDEA 出现问题:出现private field ‘xxx‘ is never assigned警告解决方案
IDEA 出现问题:出现private field ‘xxx‘ is never assigned警告解决方案
958 0
IDEA 出现问题:出现private field ‘xxx‘ is never assigned警告解决方案
|
Java 编译器 Maven
Java最强编译器Intelli IDEA配置大全
Java最强编译器Intelli IDEA配置大全
373 0
Java最强编译器Intelli IDEA配置大全
IDEA调试技巧:修改变量的运行值
IDEA调试技巧:修改变量的运行值
1591 0
IDEA调试技巧:修改变量的运行值