泛型:某种装载数据的容器的类型规范。
其作用就是为了维护类型安全的。
数组的缺点:
1、长度固定
2、类型统一
泛型:
1、长度不固定
2、类型安全
例1:
package test;
import java.util.ArrayList;
import java.util.Iterator;
public class Test {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("李行之");
list.add(true + "");
list.add(31 + "");
list.add(8000f + "");
// 集合的遍历方式1:
for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
System.out.println(str);
}
System.out.println("************");
// 集合的遍历方式2:
for (String str : list) {
System.out.println(str);
}
System.out.println("************");
// 集合的遍历方式3.1:
Iterator<String> it = list.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
System.out.println("************");
// 集合的遍历方式3.2:
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
String str = (String) iterator.next();
System.out.println(str);
}
}
}