集合框架(ArrayList存儲字符串並遍歷泛型版)

package cn.itcast_02;


import java.util.ArrayList;

import java.util.Iterator;


/*

 * 泛型在哪些地方使用呢?

 * 看API,如果類,接口,抽象類後面跟的有<E>就說要使用泛型一般來說就是在集合中使用。

 */

public class ArrayListDemo {

public static void main(String[] args) {

// 用ArrayList存儲字符串元素,並遍歷。用泛型改進代碼

ArrayList<String> array = new ArrayList<String>();


array.add("hello");

array.add("world");

array.add("java");


Iterator<String> it = array.iterator();

while (it.hasNext()) {

String s = it.next();//使用泛型,不需要強轉

System.out.println(s);

}

System.out.println("-----------------");


for (int x = 0; x < array.size(); x++) {

String s = array.get(x);//使用泛型,這裏也不需要強轉

System.out.println(s);

}

}

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章