java 集合的迴圈與迭代
public static void main(String[] args) {
// 建立 String 字串型別 陣列
String [] sarr = {"01 : 中國結","02 : 華夏文明","03 : 唐詩宋詞","04 : 四書五經","05 : 少林寺","06 : 智光大和尚","07 : 郭靖黃蓉","08 : 梅超風","09 : 桃花島主"};
// 建立 int 整型 陣列
int [] arr = {1,2,3,4,5,6,7,8,9};
// 建立 泛型為 String 字串型別 arrlist集合
List<String> arrlist = new ArrayList<String>();
// 建立list 集合
List list = new ArrayList();
// for 迴圈 對list集合填充內容
for(int i=0; i<arr.length; i++){
list.add(arr[i]);
}
// for 迴圈 對arrlist集合填充內容
for(int i=0; i<sarr.length; i++){
arrlist.add(sarr[i]);
}
// 迴圈 arrlist 集合 (foreach迴圈)
for(String str : arrlist){
System.out.print(str);
}
System.out.println("\t");
// 迴圈 list 集合 (foreach迴圈)
for(Object str : list){
System.out.print(str);
}
System.out.println("\t");
// 集合類的通用遍歷方式 利用迭代器迭代
Iterator its = list.iterator();
while(its.hasNext()){
System.out.print(its.next());
}
System.out.println("\t");
// 集合類的通用遍歷方式 利用迭代器迭代
Iterator<String> it = arrlist.iterator();
while(it.hasNext()){
System.out.print(it.next());
}
}