首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于java中地图1的put方法的一个有关问题

2013-02-19 
关于java中map1的put方法的一个问题小弟想问一下,假设我有两个变量,他们的变量名分别是key, value当我用ma

关于java中map1的put方法的一个问题
小弟想问一下,假设我有两个变量,他们的变量名分别是key, value
当我用map.put(key, value)方法加入这对键值的时候,可不可以仅将value的值加入map中,而不加入value这个变量?因为这个value变量在别处需要被修改,当我将value作为一个变量加入到map中去,之后修改会连同已经在map里面的value跟着变。
[解决办法]
不可以,你可以在再定义一个新对象放进去了不就ok
[解决办法]
不可以,map是键值对的形式
[解决办法]

引用:
补充一下,我的value类型是set<string>


往map里放的value单独做一个set好了,
这样你改变变量的时候map的value就不会跟着改了。。。

热点排行