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

关于Map集合的小疑点,

2013-07-08 
关于Map集合的小问题,求助!!我定义了两个Map对象a和b,b里面已经有数据了,我用ab把b里面的数据赋值给了a,

关于Map集合的小问题,求助!!
我定义了两个Map对象a和b,b里面已经有数据了,我用a=b把b里面的数据赋值给了a,然后调用b.clear()清空了b,为什么a里面的数据没有了?怎么回事呢?
[解决办法]
a=new HashMap(b);
[解决办法]
a=b只是把b的引用赋给a,a跟b么得区别,都是指向同一个对象
[解决办法]
引用传递---对象作为参数,详见
http://www.blogjava.net/jiafang83/archive/2007/10/23/155412.html

热点排行