Set<Entry<String, String>> entrySet

Set<Entry<String, String>> entrySet

老师,为什么map.entrySet()可以赋值给Set

正在回答

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

1回答

        同学你好,entrySet方法就是将Map集合中的每一个key-value通过Entry来接收,然后将Entry存入一个Set集合中哦,所以entrySet的返回值就是一个Set类型的集合哦,例如

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

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

  • 无限精彩 提问者 #1
    Entry这个是类还是方法
    2019-07-17 15:05:56
  • 无限精彩 提问者 #2
    然后将Entry存入一个Set集合中,这个集合就是entrySet吗?
    2019-07-17 16:25:25
  • 好帮手慕小班 回复 提问者 无限精彩 #3
    同学你好,Map.Entry是Map的一个内部接口,Entry是Map中用来保存一个键值对的,定义为Entry<K,V>,比如Map中的一条数据是由key-value组成,那么Entry就可以就收这条数据,key由Entry中的K接收,value由Entry中的V接收! 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-07-17 16:27:55
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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