java list 的 四种遍历方式

在java中遍历一个list对象的方法主要有以下四种:

  1. For Loop —— 普通for循环

  2. Advanced For Loop —— 高级for循环

  3. Iterator Loop —— 迭代器遍历

  4. While Loop —— while循环

 

具体可以参考以下代码:

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Main { public static void main(String []args) { // create list List<Integer> lst = new ArrayList<>(); // add some elements lst.add(1); lst.add(2); lst.add(3); lst.add(4); // 1. for loop System.out.println("1. For loop"); for (int i = 0; i < lst.size(); ++ i) { System.out.println(lst.get(i)); } // 2. advanced for loop System.out.println("2. Advanced For loop"); for (int val : lst) { System.out.println(val); } // 3. iterator loop System.out.println("3. Iterator Loop"); Iterator<Integer> it = lst.iterator(); while (it.hasNext()) { System.out.println(it.next()); } // 4. while loop System.out.println("4. While Loop"); int i = 0; while (i < lst.size()) { System.out.println(lst.get(i)); ++ i; } } }

 

参考:http://crunchify.com/how-to-iterate-through-java-list-4-way-to-iterate-through-loop/

posted @ 2015-09-20 13:40 Emerald 阅读(...) 评论(...) 编辑 收藏