【Java類集】_foreach及Enumeration介面筆記
本章目標:
掌握foreach對集合的輸出支援
掌握Enumeration介面及使用要求
3、具體內容
foreach不僅可以輸出數組,還可以輸出類集
import java.util.ArrayList;import java.util.List;public class ForeachDemo01{ public static void main(String[] args){ List<String> all = new ArrayList<String>(); all.add("hello"); all.add("_"); all.add("world!!!"); for(String str:all){ System.out.print(str+"、"); } }}
輸出:hello、_、world!!!、
實際上Iterator屬於一個新的輸出介面,在最早java剛出來的時候如果要想輸出,使用Eunmeration介面完成輸出。
但是在java中因為存在發展的曆史問題我,所以有些地方還會使用到Enumeration輸出。
而且必須注意的是在使用Enumeration輸出的時候一般都是直接操作Vector類完成的。
import java.util.Vector;import java.util.Enumeration;public class EnumerationDemo01{ public static void main(String[] args){ Vector<String> all = new Vector<String>(); all.add("hello"); all.add("_"); all.add("world!!!"); Enumeration<String> enu = all.elements(); while(enu.hasMoreElements()){ System.out.print(enu.nextElement()+"、"); //輸出元素:next() } }}
輸出:hello、_、world!!!、