小记:
2种方式的速度和被操作数据集的类型有关系。
for中使用的get()是随机访问的方式,对于ArrayList这种随机存储的集合,速度比Iterator快
Iterator的next()是有序访问的方式,对于LinkedList这类有序存储的集合,速度比for快
本文探讨了在不同类型的集合中使用for循环与Iterator进行迭代时的性能差异。指出在ArrayList等随机存储结构中,for循环通过get()方法访问元素更快;而在LinkedList等有序存储结构中,Iterator的next()方法更高效。
小记:
2种方式的速度和被操作数据集的类型有关系。
for中使用的get()是随机访问的方式,对于ArrayList这种随机存储的集合,速度比Iterator快
Iterator的next()是有序访问的方式,对于LinkedList这类有序存储的集合,速度比for快
236

被折叠的 条评论
为什么被折叠?