黑马程序员技术交流社区
标题:
java遍历hashmap的问题
[打印本页]
作者:
hzhzhen
时间:
2015-5-18 15:50
标题:
java遍历hashmap的问题
对一个Map<Integer,Integer> hashmap=new HashMap<Integer,Integer>()遍历的时候用方法:
1. Collection<Integer> s=hashmap.values();
for(Integer num:s){
}
2.for(Integer num:hashmap.values()){
}
这两种方式对性能上面有不同吗?
作者:
王小乖
时间:
2015-5-18 16:03
前者存在引用名,可以多次使用,而且遍历完了以后,依然存在;而后者只要遍历一结束,就不存在引用的存在了,可能就这点区别了,个人愚见,仅供参考。
作者:
xgd6612
时间:
2015-5-18 16:19
看不出有啥不同,貌似都是高级for循环的样子~~
作者:
马鹏涛
时间:
2015-5-18 16:47
不会啊 还没学到这呢...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2