集合遍历(List、Set、Map)

来源:互联网 发布:国家数据共享交换平台 编辑:程序博客网 时间:2024/05/01 06:58

从性能上:

ArrayList~~~~~~~~使用for遍历花费的时间少。

LinkedList~~~~~~~使用Iterator遍历花费的时间少。

System.nanoTime()可以测试出foriterator的性能)

从代码的重用性上:

Iterator可以被任何集合(ListMapSet)遍历,代码重用性高。

For必须针对每种集合进行重新编写代码遍历,代码重用性低。
0 0
原创粉丝点击