读书人

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

发布时间: 2013-02-19 11:11:40 作者: rapoo

关于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就不会跟着改了。。。

读书人网 >J2EE开发

热点推荐