泛型在那里使用呢?

查看API,如果类,接口,抽象类,后面跟有<E>就说要使用泛型。一般来说就是在集合中使用。


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循环
for(int x = 0;x<array.size();x++){
String s = array.get(x);
System.out.println(s);
}
}
}