Map中的entrySet();跟keySet();的区别是什么

简介: Map中的entrySet();跟keySet();的区别是什么

最佳答案

 

keySet是键的集合,Set里面的类型即key的类型

entrySet是 键-值 对的集合,Set里面的类型是Map.Entry

keySet()的速度比entrySet()慢了很多

使用entrySet则必须将map对象转换为Map.Entry,keySet则不需要


相关文章
|
1月前
|
存储 缓存 Java
map应用
map应用
15 0
|
2月前
|
存储 算法 安全
Map中的那些事
Map中的那些事
29 0
|
3月前
|
算法 C++ Python
map的使用(C++)
map的使用(C++)
23 0
|
4月前
|
Java
Java中关于Map的keySet()、entrySet()的解释
Java中关于Map的keySet()、entrySet()的解释
41 1
|
4月前
|
存储 安全 Java
Map详解
Map详解
50 0
|
8月前
Map
Map
38 0
|
10月前
|
安全
Map
Map
59 0
使用两个ArrayList集合实现简单的map
使用两个ArrayList集合实现简单的map
|
机器学习/深度学习 计算机视觉
简单理解mAP究竟是什么
简单理解mAP究竟是什么
简单理解mAP究竟是什么
|
存储 Java
Map接口和其之类HashMap、LinkedHashMap
Map接口和其之类HashMap、LinkedHashMap