1. 程式人生 > >Iterator使用迭代器這個訪問方法,可以讓開發人員不需要了解訪問的容器的底層結構,就可以對容器遍歷 迭代器是輕量級的容器

Iterator使用迭代器這個訪問方法,可以讓開發人員不需要了解訪問的容器的底層結構,就可以對容器遍歷 迭代器是輕量級的容器

package com.java.Interview;

import java.util.Iterator; import java.util.LinkedList; import java.util.List;

public class TestIterator {

public static void main(String[] args) {
	List<String> iList = new LinkedList<String>();
	iList.add("1");
	iList.add("2");
	iList.add("4");
	iList.add("5");
	iList.add("6");
	// 直接輸出
	System.out.println(iList);
	// 一般的for迴圈遍歷
	for (String string : iList) {
		System.out.print("\t" + string);
	}
	System.out.println();
	// 使用迭代器這個訪問方法,可以讓開發人員不需要了解訪問的容器的底層結構,就可以對容器遍歷 迭代器是輕量級的容器
	Iterator<String> iterator = iList.iterator();
	// 也可以將while迴圈更換成一般的for迴圈
	while (iterator.hasNext()) {
		String next = iterator.next();
		System.out.print("\t" + next);
	}
}}

在這裡插入圖片描述