Java常用的遍历list集合的方式
1.常规for循环
2.for-迭代器
3.while-迭代器
4.foreach遍历
public static void testArrayList(){
//常用遍历list集合的方式
List<String> list=new ArrayList<String>();
list.add("D");
list.add("B");
list.add("A");
list.add("C");
System.out.println("常规for循环结果:");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
System.out.println("for-迭代器:");
for (Iterator<String> iterator=list.iterator();iterator.hasNext();){
System.out.println(iterator.next());
}
System.out.println("while-迭代器:");
Iterator<String> ite=list.iterator();
while(ite.hasNext()){
System.out.println(ite.next());
}
System.out.println("foreach遍历:");
for (String n:list) {
System.out.println(n);
}
}
public static void main(String[] args) {
testArrayList();
}
常规for循环结果:
D
B
A
C
for-迭代器:
D
B
A
C
while-迭代器:
D
B
A
C
foreach遍历:
D
B
A
C