当前位置: 代码迷 >> J2EE >> 关于java中地图1的put方法的一个有关问题
  详细解决方案

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

热度:6941   发布时间:2013-02-25 21:39:03.0
关于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就不会跟着改了。。。
  相关解决方案