问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中什么叫entryset?245

发布网友 发布时间:2023-11-10 00:19

我来回答

5个回答

热心网友 时间:2024-03-07 12:53

Entry是一个键值对对象,包含一个key和一个value,他是Map接口中定义的内部接口(Map.Entry)HashMap类中的内部类Entry实现了AbstractMap.SimpleEntry,而AbstractMap.SimpleEntry实现了Map.Entry接口,


用 null 做 key 其实是HashMap中定义了一个 NULL_KEY (Object NULL_KEY=new Object(); 其实就是个Object对象) 来替代null作为 key,

也就是说你 map.put(null,value) 的时候,HashMap实际上会用 NULL_KEY 作为 key,

当你调用 map.get(null) 的时候,HashMap也会用 NULL_KEY 来作为 key 返回数据 


如果你有兴趣的话可以看下HashMap的源码,装JDK的时候装了源码就可以到安装目录下找到src.zip包里面是java API的源码,没装的话只有去下载了,

热心网友 时间:2024-03-07 12:53

是java中的一个对象,一般可以通过map.entrySet()得到。
1,entrySet实现了Set接口,里面存放的是键值对。一个K对应一个V。
2,用来遍历map的一种方法。
Set<Map.Entry<String, String>> entryseSet=map.entrySet();
for (Map.Entry<String, String> entry:entryseSet) {
System.out.println(entry.getKey()+","+entry.getValue());
}
通过getKey()得到K,getValue得到V。

3,还有一种是keySet。
Set<String> set = map.keySet();
for (String s:set) {
System.out.println(s+","+map.get(s));
}
里面存的是Map的K。

热心网友 时间:2024-03-07 12:54

可以将它理解为一个对象,有key和value俩个属性

即可以通过getKey()获得key值,也可以通过getValue()获得value值;

具体请参阅JDK

热心网友 时间:2024-03-07 12:54

HashMap map=new HashMap(); Set<Map.Entry<K,V>> set=map.entrySet();// entrySet()返回此映射所包含的映射关系的 Set 视图。有key和value属性,你可以打印出来这个set集合,看看它的属性,你就应该明白一二了。

热心网友 时间:2024-03-07 12:55

entry是一对key:value的东西
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
异想记歌词,杨幂唱滴! 有什么好打理的烫发发型可以推荐? 有哪些韩系卷发造型比较好打理? 哪些短发卷发造型比较好打理? 什么样的卷发发型比较好打理? 好打理的卷发造型有哪些值得推荐? 有哪些卷发发型比较好打理? 有哪些卷发造型比较好打理? 为什么离线迅雷看看播放器就不能用了,毕竟里面的是已经下载好了的,知... 迅雷离线用不了,连云播的搜索都用不了,是被封了吗? JAVA问题:Map.Entry的一般用处是什么?282 java.util.zip.ZipEntry里面 ZipEn...23 麻烦帮我也发一下人教版新目标初中英语八年级下册mp3+lrc... 年代热水器e5故障代码怎么解决 请问地下城与勇士安卓版女枪手用八门神器怎样修改等级,复活币,...4 怎么同步有道单词本在ipad上3 我在国外看到一付中国古代人物国际象棋,请问这算古董吗?有收藏价值吗... 咸香入味的鹌鹑蛋怎样做口感会更好,味道美味? 三四百个的单词量,想学PTE36分,上全日制的培训班,大概多久能考出来... 梦见要债是什么意思 在装修过程中,有哪些地方是不值得我们花太多钱的?1 新房装修,又不想花太多钱,谁可以介绍位手艺不错,人品也不错,... 西安到乐华欢乐世界怎么去? 听说有公交线路和旅游专线,能不能仔细说... 西安天朗云熙开发商是? 创建文明城市的感想190 电脑无法连接到网络是怎么回事啊? 怎么转里的好友到另一个呢? 结婚的房子怎么样装修才能好看,而且不能花太多钱?1 我们这次去了龙凤山庄,老是要求写作文,写这次看到了什么,有什... 什么食物含铜最多?3 郑州有哪些中专学校?234 我买了凤球麦番茄酱但不知道怎么调制才好吃,口感才好,请问番茄酱怎么调 ... 有没有比较好的儿童读物推荐? get stuck in traffic是什么意思1 电脑工作的时候,硬盘在干嘛?如果浇点水,会发生什么? 请教一个IQ测试中的题目,貌似概率题 我是1989年9月初9阳历10月8日出生的 我的命运怎么样??? 用慰勉造句(大约30个左右) CODOL中全自动与半自动步枪各有什么优劣势1 使命召唤ol武器怎样升级快codol吧3 玩游戏的时候总是 显示器驱动已停止响应并已成功恢复,到底怎么... 请问哪位有人教版新目标初中英语八年级下册mp3+lrc&#47;课文... 美空云雀 歌词16 苹果手机摄像头下面发烫怎么回事5 刚用手机号注册的怎么解绑手机号?1161 颍上县耿棚中学2021年高考本科率 易语言子程序之间怎么空格? 全血细胞减少会导致死亡吗1 关于易语言窗口程序集9 跪求热3升4衔接优化训练,求助,我找不到教辅资料的百度网盘资源,求...