1 public class ArrayListTraversal {
 2     public void arrayListTraversal(List<Integer> lists){
 3         /* 第一种遍历方式 */
 4         System.out.print("for循环的遍历方式:");
 5         for (int i = 0; i < lists.size(); i++) {
 6             System.out.print(lists.get(i));
 7         }
 8         System.out.println();
 9         
10         /* 第二种遍历方式 */
11         System.out.print("foreach的遍历方式:");
12         for (Integer list : lists) {
13             System.out.print(list);
14         }
15         System.out.println();
16         
17         /* 第三种遍历方式 */
18         System.out.print("Iterator的遍历方式:");
19         for (Iterator<Integer> list = lists.iterator(); list.hasNext();) {
20             System.out.print(list.next());
21         }
22     }
23     public static void main(String[] args) {
24         List<Integer> lists = new ArrayList<Integer>();
25         /* 添加元素 */
26         for (int i = 0; i < 10; i++) {
27             lists.add(i);
28         }
29         new ArrayListTraversal().arrayListTraversal(lists);
30     }
31 }

输出结果

        

 

posted on 2017-04-17 22:05  呵呵静  阅读(56296)  评论(0编辑  收藏  举报