前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA 编译器在变量上面报 Content of collection are updated, but never queried

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

作者头像
小菠萝测试笔记
发布2021-07-08 14:33:56
2.2K0
发布2021-07-08 14:33:56
举报
文章被收录于专栏:自动化、性能测试

背景

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

定义了一个变量 HashMap

代码语言:javascript
复制
HashMap<String, Object> mMap = new HashMap<>();

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

添加一个方法

代码语言:javascript
复制
public void put(String key, Object value){
    mMap.put(key, value);
} 

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

代码语言:javascript
复制
Content of collection are updated, but never queried

解析

  • 如果你定义了一个集合,不做任何操作(上面第一步),OK,完全没问题
  • 但是当你向这个集合里面添加元素,而并没有相对应的取出的操作,那就会出现你这样的警告信息
  • 提示你应该写上对应的从这个集合取出元素的方法,否则添加元素的动作就没有意义了
  • 所以,去除这个警告最好的办法就是接着再写个 get 方法或者在其他地方调用它
代码语言:javascript
复制
public Object get(String key){
    return mMap.get(key);
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-07-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 定义了一个变量 HashMap
  • 添加一个方法
  • 解析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档