黑马程序员技术交流社区
标题:
put方法问题
[打印本页]
作者:
qqhao01
时间:
2013-9-12 21:43
标题:
put方法问题
本帖最后由 杨增坤 于 2013-9-13 08:31 编辑
如:map.put("01","aaa"); map.put("01","bbb");
但是在输出集合的时候为什么是01=bbb啊? 01返回值是aaa 为什么不是aaa啊, 这里有有些没转过来 求解答 谢谢
作者:
张文豪
时间:
2013-9-12 21:55
Map集合添加元素,如果出现添加时,相同的键,那么后添加的值会覆盖原有键对应的值,
但是后添加那句,返回的value还是原来指的那个值 所以System.out.println(map.put("01","bbb"));返回的值是原来的aaa.
但是输出MAP是输出已经覆盖的那个值的。
作者:
陶智第
时间:
2013-9-13 08:23
map中的键是唯一的
当出现相同的键时,新值会覆盖旧值
其他的就是上面那个人说的那样
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2