HashMap遍历

来源:互联网 发布:倏忽往来 莫知其方 编辑:程序博客网 时间:2024/05/22 10:28

Map虽然实现了Collection接口,但是并不能直接遍历。如果想遍历Map,需要使用entrySet

 

另外一种方式是使用keySet进行遍历,看别人的文章和程序运行结果来看,似乎要慢一些。因为对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。

而entryset只是遍历了第一次,他把key和value都放到了entry中,所以就快了。

首选应该是上面的方法。

 

 

 

原创粉丝点击