麻烦老师看一下,entrySet()方法自己的理解,是这样的吗?

麻烦老师看一下,entrySet()方法自己的理解,是这样的吗?

 Set<Entry<Integer, String>> s=footb.entrySet();

 /*1.entrySet()这个方法返回的是一个Set类型的集合。(第一行代码中用Set类接收,可不可以这么理解)

        *2.entrySet()这个方法当前HashMap集合中具有映射关系的键值对取出,通过new entry的构造器赋值 创建的一个个map.entry对象。

        *3.返回的集合存放的就是map.entry的对象。

        */


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

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

1回答
irista23 2018-08-13 16:01:49

首先Map.Entry是一个接口,它能表示一个映射项(Key->Value),而Set<Map.Entry<K,V>>表示一个映射项的Set。你可以理解为entrySet()返回的是Map.Entry的对象结果集。


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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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