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<>();

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

 

添加一个方法

public void put(String key,Object value){
    mMap.put(key,value);
} 

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

Content of collection are updated,but never queried

 

解析

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

 

总结

以上是编程之家为你收集整理的IDEA 编译器在变量上面报 Content of collection are updated, but never queried全部内容,希望文章能够帮你解决IDEA 编译器在变量上面报 Content of collection are updated, but never queried所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的Java相关文章

背景 久违的用回 IDEA 写 Java,声明 HashMap 的时候爆黄,出于强迫症....必须解决,但懒得自己截图了,直接搬别人的 定义了一个变量 HashMap HashMap&lt;Strin
前言 直接搬别人的笔记了,只做排版梳理,可能会加一点自己见解 Java的数据类型 基础数据类型 引用类型:除了基础数据类型剩下都是引用类型 Java 中的几种基本数据类型是什么? Java 中有 8
第一章 异常 1.1 异常概念 异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是: 异常 :指的是程序在执行过程中,
NPM一些相关操作 我们可以通过npm 可以很方便地下载js库,管理前端工程。 Node.js默认安装的npm包和工具的位置:Node.js目录node_modules 一、项目初始化 #建立一个空
IDEA-解决Command line is too long. Shorten command line for SpringBootMainApplication or also for App
ssm配置记录 一、个人环境 Jdk8,Maven3.8,Tomcat9,IDEA 二、pom.xml 依赖包: Junit4.12&#x9;mybatis3.5.6&#x9;mysql-connector-java
使用vue时出现的一些小问题 个人问题基于在用springboot框架时所发生的,所以问题解决方式可能每个人都不一样。 NetWork Error 1.第一种情况 是常见的跨域请求错误,此时只需要在c
IDEA常用快捷键2021记 万能键:ALTʾNTER •运行当前文件:CTRL+SHIFT𫼐 •运行上次:SHIFT𫼐 •以DEBUG模式运行上次:SHIFT⯹ •选择运行:ALT