List遍历的几种方法

 1 public class testList {
 2 
 3 public static void main(String[] args){
 4     List list = new ArrayList();
 5     list.add("a");
 6     list.add("b");
 7     list.add("c");
 8     list.add("d");
 9 
10 //    增强for循环遍历
11     for(String value:list){
12         System.out.println("增强for循环遍历的值"+value);
13     }
14     
15 //    Iterator 遍历
16 //    方法一
17     for(Iterator ite=list.iterator();ite.hasNext();){
18         System.out.println("iterator遍历结果为:"+ite.next());
19     }
20 //    方法二
21     Iterator ite1 = list.iterator();
22     while (ite1.hasNext()) {
23         System.out.println("iterator+while结果为"+ite1.next());        
24     }
25 
26 //    for循环遍历
27     for(int i=0;i){
28         System.out.println("for循环遍历"+list.get(i));
29     }
30     

 



执行结果为:
增强for循环遍历的值a
增强for循环遍历的值b
增强for循环遍历的值c
增强for循环遍历的值d

iterator遍历结果为:a
iterator遍历结果为:b
iterator遍历结果为:c
iterator遍历结果为:d

iterator+while结果为a
iterator+while结果为b
iterator+while结果为c
iterator+while结果为d

for循环遍历a
for循环遍历b
for循环遍历c
for循环遍历d


 

转载于:https://www.cnblogs.com/wushuo-1992/p/8476969.html

你可能感兴趣的:(List遍历的几种方法)