怎样改变Map的值? Map<String,String> strMap = new HashMap<String,String>(); strMap.put("a", "a"); strMap.put("b", "b");已经知道了key为"a",怎样改变键a对应的value值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接把新的加入就可以了.比如要把key a对应的值改变为c strMap.put("a", "c"); 只在重新put就可以了,用原来的键! 楼上都说了,其实map是维护一个k,v的关系,例如函数f(k) = v 这样的关系也就是说, k, v 是一对一的关系,当然了,你重新put一个k的v自然就覆盖了原来的值。 你重新put一个k的v自然就覆盖了原来的值。 哥和你遇上了同样的问题,你看这样解决可以不 string oldStr = strMap.get(a) ;//得到旧值 string newStr = oldStr + c;//旧值处理后得到新值 strMap.put("a",newStr);//这样新值为 ac 在doc下对java打包 JTextArea中,等宽字符的表示问题 在Derby数据库中联表查询的时候遇到两个表中相同的列名如何使用rs.getString(表名.列名查询)?表名.列名试过不行 怎么样取得已知用户名和密码的网页的内容 一个查询问题 有关获取路径的疑问 用java实现一个修改html的功能 我是Java菜鸟,提一个巨简单的问题,分多得用不完了,进来都给分 请教一个java程序(application)访问www服务器的问题 一个纳闷的JTextArea 问题(再线等待) 父类对象引用子类对象 在eclipse中用那种数据库比较好
strMap.put("a", "c");
也就是说, k, v 是一对一的关系,当然了,你重新put一个k的v自然就覆盖了原来的值。
string newStr = oldStr + c;//旧值处理后得到新值
strMap.put("a",newStr);//这样新值为 ac