遍历一个List有哪些不同的方式?
作者:互联网
List
<
String
>
strList
=
new
ArrayList
<>
();
//
使用
for-each
循环
for
(
String
obj
:
strList
){
System
.
out
.
println
(
obj
);
}
//using iterator
Iterator
<
String
>
it
=
strList
.
iterator
();
while
(
it
.
hasNext
()){
String
obj
=
it
.
next
();
System
.
out
.
println
(
obj
);
}
使用迭代器更加线程安全,因为它可以确保,在当前遍历的集合元素被更改的时候,它会抛出
ConcurrentModificationException
。
标签:遍历,obj,String,iterator,哪些,List,System,strList,out 来源: https://blog.csdn.net/J_A_V_A_Y_Y_D_S/article/details/123081912