集合的四種遍歷方式
阿新 • • 發佈:2018-12-09
集合的四種遍歷方式
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestCollection { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); System.out.println(list); /** * 集合的四種遍歷方式 */ // 1.使用迭代器Iterator輸出 Iterator<String> iterator = list.iterator(); while(iterator.hasNext()){ System.out.print(iterator.next()+" "); } System.out.println(); // 2.使用forEach輸出 for(String str:list){ System.out.print(str+" "); } System.out.println(); // 3.集合轉化為陣列 Object[] o = list.toArray(); for(Object str:o){ System.out.print(str+" "); } System.out.println(); // 4.for迴圈輸出 int i = 0; for(Iterator<String> iter = list.iterator();i<list.size();i++){ System.out.print(iter.next()+" "); } } }
點選檢視結果
[A, B, C, D]
A B C D
A B C D
A B C D
A B C D