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