66问答网
所有问题
Java,map中怎么根据键更新值
如题所述
举报该问题
推荐答案 推荐于2017-09-28
直接用map.put(key,value),这个方法会覆盖原来这个key对应的值,就相当于更新了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/p2UUs2x9Usin9vxvxn.html
其他回答
第1个回答 2014-11-02
直接 Map.put(key, value); 就行,如果键已存在,就会用新的值替换掉原先的值
第2个回答 推荐于2016-07-07
简单方式:
map.put(key, newValue);
复杂方式:
for(Entry entry :map.entrySet())
{
if(key == entry.getKey())
{
entry.setValue(newValue);
}
}
本回答被提问者和网友采纳
相似回答
Java根据键
(Key)输出值(value)应该
怎么
办?小白刚接触
Map
答:
ava中遍历
MAP的
几种方法
Java
代码Map<String,String> map=new HashMap<String,String>(); map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", "1"); map.put("email", "
[email protected]
"); Map<String,String> map=new HashMap<String,String>(...
java中map怎么根据
key值修改value值
答:
Map
是不可重复集合,相同的key第二次装载值的时候会直接覆盖原值!!!
在
java的Map
集合中
,怎样
更改value
的值
答:
Map
m = new HashMap();m.put("name","tom"); 这样插入数据,也可以修改数据
JAVA,如何
随机取出
Map中
一对键和值?
答:
先拿所有的键:Integer[] keys =
map
.keySet().toArray(new Integer[0]);然後随机一个键,找出该值:Random random = new Random();Integer randomKey = keys[random.nextInt(keys.length)];String randomValue = map.get(randomKey);//第一种:普遍使用,二次取值 System.out.println("
通过
...
用
java中如何
用Hash
map,通过
输入Key输出对应的value
答:
static void main(String[] args) { Hash
Map
<String,String> cityMap = new HashMap<String, String>(); cityMap.put("广东","广州,深圳,潮州,湛江"); cityMap.put("河北", "石家庄,唐山,秦皇岛"); cityMap.put("广西", "桂林,南宁,柳州"); System.out...
在
java的Map
集合中
,怎样
更改value
的值
?
答:
map
集合没有专门更改value的方法,更改value的方法就是map.put(key,value),更改就是直接替换,比如想改变key是"1",value是"一"的组合,就是map.put("1","壹"),直接替换就行。import
java
.util.Hash
Map
;public class Demo { public static void main(String[] args) { HashMap<String, ...
大家正在搜
map根据键获取值
map根据键取值的方法
如何根据value值对map排序
map根据value值排序
更新map的值
怎么获取map里面的值
map是什么键
map的键可以为什么类型
map键是什么意思啊
相关问题
java中的map怎么根据key值修改value值?
java中怎么才能替换Map集合中的健和值,只能有一个健和值
java hashmap key不变 替换key对应的值
JAVA,如何随机取出Map中一对键和值?