遍历Map类集合

使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历。对象

说明:hash

keySet实际上是遍历了2次,一次是转为Iterator对象,另外一次是从hashMap中取出key所对应的value。效率

而entrySet只是遍历了一次就把key和value都放到了entry中,效率更高。foreach

若是是JDK8,使用Map.foreach方法。遍历

正例:方法

values()返回的是V值集合,是一个list集合对象;集合

keySet()返回的是K值集合,是一个Set集合对象;

entrySet()返回的是K-V值组合集合。

相关文章
相关标签/搜索