好问题
Good  Question
  • 首 页
  • 问题
    • PHP
    • JAVA
    • CPlusPlus
    • C#
    • SQL
  • 关 于
  • 联 系
在java的hashmap中给定一个关键字怎么更新对应的值? 关闭 返回上一级  

在java的hashmap中给定一个关键字怎么更新对应的值?
+ 查看更多

发布日期:2018-03-23 17:22
分类:JAVA
浏览次数:60
现在有一个HashMap<String, Integer>对象,对于我找到的每一个字符串关键字,r如何更新其对应的整数值?一种方法是移除旧的键值对,重新写入新的键值对。还有一种是直接写入新的,那么旧的就会被移除。
对于第二种情况,如果在我想插入一个新的键值的时候发生了哈希码冲突怎么办?散列表的正确行为是为其分配一个不同的位置或者在当前的存储空间中为其创建一个列表。

回答

map.put(key, map.get(key) + 1);

这种方法会自动更新现有的map里的值,并且这种方式是自动封装的

上一篇在Java中实现常量的最好方法是什么?
怎么把浮点数转化为字符串并去掉不必要的0?下一篇
下一篇怎么把浮点数转化为字符串并去掉不必要的0?

最新文章

  • 函数`__construct`用来干嘛的
    发布日期:2018-03-26
  • 通过访客的IP得到他们的地区
    发布日期:2018-03-26
  • 合并两个PHP对象的最好的方法是什么?
    发布日期:2018-03-26
  • 该如何把一该如何把一个对象转化成数组?
    发布日期:2018-03-26
  • 什么是输出缓冲区?
    发布日期:2018-03-26
  • 在PHP中怎么把用逗号分隔的字符串分隔在一个数组里?
    发布日期:2018-03-26
  • 在PHP中使用foreach循环时查找数组的最后一个元素
    发布日期:2018-03-26
关于好问
收集整理一些有用的问题和回答,造福中国的程序旺和IT喵们!
友情链接
起飞页 
相关信息
版权声明
Copyright © 2016 - 2017  苏州卡达网络科技有限公司 好问 GOODQ.TOP 备案号:苏ICP备09008221号-5