MyException - 我的异常网
当前位置:我的异常网» J2EE » 关于java中地图1的put方法的一个有关问题

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

www.MyException.Cn  网友分享于:2013-02-20  浏览:22次
关于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就不会跟着改了。。。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有