本文转自:http://www.cnblogs.com/lxcmyf/p/5720796.html Java中list对象的三种遍历方式
1.增强for循环
for(String
str : list) {
System.out.println(
str);
}
2.普通for循环
for( int
i =
0 ;
i <
list.size() ;
i++)
{//内部不锁定,效率最高,但在多线程要考虑并发操作的问题。
System.out.println(list.get(i));
}
3.迭代器遍历
Iterator<String> iter = list
.iterator()
while(iter
.hasNext()){ //执行过程中会执行数据锁定,性能稍差,若在循环过程中要去掉某个元素只能调用iter
.remove()方法。
System
.out.println(iter
.next())
}