List的五种遍历方式
下面只是简单介绍各种遍历示例(以ArrayList为例),各自优劣会在本文后面进行分析给出结论。
(1) for each循环
(2) 显示调用集合迭代器
或
(3) 下标递增循环,终止条件为每次调用size()函数比较判断
(4) 下标递增循环,终止条件为和等于size()的临时变量比较判断
(5) 下标递减循环
1
2
3
4
|
List
<Integer>
list
=
new
ArrayList
<Integer>
(
)
;
for
(
int
j
=
list
.
size
(
)
-
1
;
j
>=
0
;
j
--
)
{
list
.
get
(
j
)
;
}
|