在将爱好存入map集合时

在将爱好存入map集合时

将爱好存入map集合时 key是不是重复了,比如我选的爱好是篮球加足球,第一次进入if("habby".equal(name))时 habbyValue是篮球。此时存入map集合里面的是(hobby,”篮球“),第二次进入if("habby".equal(name))时,habbyValue是 篮球,足球,此时存入map集合里面的是(hobby,“篮球,足球”), 此时key是不是重复了,而且为什么第二次的数据覆盖了第一次

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

老师是将爱好存近了集合中,然后才放到map中的呦,同学有没有存到集合中的呢?

http://img1.sycdn.imooc.com//climg/5b6d49a800013cc110010495.jpg

如果还是有问题,请同学把你的代码贴一下,以便老师调试你的代码。

如果需要贴代码,请同学把代码贴在回答中,不要在回复中贴代码,会失去代码的格式,不便于老师调试你的代码。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 攻下这座城 提问者 #1
    放到集合里面了的,老师就以你这张图片为例,如果爱好为多项,hobbyValue的值会变吧,此时将它存入map集合,它的key没变是同一个,但是value(hobbyValue)变了,例如map.put(hobby,"篮球"), map.put(hobby,“篮球,足球”)当key一样时后面的会覆盖前面的吧?
    2018-08-10 16:58:02
  • 好帮手慕阿莹 回复 提问者 攻下这座城 #2
    是的,当key值重复时,覆盖了之前的。所以会更新为map.put(hobby,“篮球,足球”) 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2018-08-10 17:17:34
  • 攻下这座城 提问者 回复 好帮手慕阿莹 #3
    谢谢了老师
    2018-08-10 17:23:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10204    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师