这里为什么不能用setmap.values()呢?

正在回答 回答被采纳积分+1

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

2回答
好帮手慕阿莹 2019-07-06 11:29:46

1、同学说的setmap 是定义的什么变量呢?是和老师案例中的animal一样吗?同学是想如下写吗?

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

如果是,是因为,这里我们想到找到的是键值对对应的值,而values()获取的,map中对应的所有的values的值。举个例子,就好像你要找班级中的小明(key)这个名字对应的人。而values()的到的是全班的人。

2、如果同学的setmap不是老师案例中的animal,请贴出详细的代码。注意不要贴在回复里,会失去代码的格式。可以在回答里贴一下。

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

ZBYN老张 2019-07-05 22:17:42

getvalue()返回的是一个对象,调用他的主体必须是entry类型,entry类继承自map,getvalues返回的是一个集合是map的方法,get从list继承下来的方法

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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