当前位置: 代码迷 >> Eclipse >> 请教keySet 和entrySet有什么区别
  详细解决方案

请教keySet 和entrySet有什么区别

热度:40   发布时间:2016-04-23 02:02:59.0
请问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

正解