首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

请教keySet 和entrySet有什么区别

2012-12-16 
请问keySet 和entrySet有什么区别?如题。。刚开始学java。。不太明白两者区别。。求解答[最优解释]keySet是键的

请问keySet 和entrySet有什么区别?
如题。。刚开始学java。。不太明白两者区别。。求解答
[最优解释]
keySet是键的集合,Set里面的类型即key的类型
entrySet是 键-值 对的集合,Set里面的类型是Map.Entry
[其他解释]
entrySet反映的是映射关系set视图。
keySet反映的是键的set视图。
[其他解释]
我的理解
keySet 就是往map中 添加标记位(key,) 为了方便获得  该key 对应的value
entrySet  就是 插入实体 (key,value)
[其他解释]

引用:
keySet是键的集合,Set里面的类型即key的类型
entrySet是 键-值 对的集合,Set里面的类型是Map.Entry

正解

热点排行