泛型:JDK1.5版本以后出现新特性,用于解决安全问题,是一个安全机制。
泛型好处:
1、将运行时期出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题。让运行时期问题减少、安全。
2、避免了强制转换的麻烦
代码示例如下:
package 泛型;
import java.util.ArrayList;
import java.util.Iterator;
public class ArrayListTest1 {
public static void main(String[] args) {
ArrayList<String> al = new ArrayList<String>();
al.add("asdf1");
al.add("csdfcc");
al.add("4");
//遍历方式一:foreach循环
for (String string : al) {
System.out.println(string);
}
//遍历方式二:迭代器
Iterator<String> it = al.iterator();
while(it.hasNext()){
String str = it.next();
System.out.println(str +"==");
}
}
}
时间: 2024-12-13 00:31:45