2015年05月29日 List 浏览(118)

Java List通过Iterator迭代的方式读取元素

List通过Iterator迭代的方式读取元素的代码如下:

/**
 * @from www.everycoding.com
 * @Description: List容器通过迭代器Iterator获取元素
 */
public class ListIterator {
	public static void main(String[] args) {
		List<String> list = Arrays.asList(new String[] { "A", "B", "C", "D" });
		System.out.println("通过for循环迭代");
		// Iterator获取元素方法1:
		for (Iterator<String> iterator = list.iterator(); iterator.hasNext();) {
			String string = iterator.next();
			System.out.print(string);
		}
		System.out.println("\n通过while循环迭代");
		// Iterator获取元素方法2:
		Iterator<String> iter = list.iterator();
		while (iter.hasNext()) {
			System.out.print(iter.next());
		}
	}
}

执行结果如下:

通过for循环迭代
ABCD
通过while循环迭代
ABCD


用户头像