java泛型代码编写
泛型的由来
我们先看下面这段代码:
List list = new ArrayList();
list.add(24); //向集合中添加一个 Integer 类型的数据
list.add("Tom"); //向集合中添加一个 String 类型的数据
for(int i = 0 ; i < list.size() ; i++){
Object obj = list.get(i); //注意这里每个类型都是 Object
System.out.println(obj);
}
//如果我们遍历的时候就想得到自己想要的数据类型
for(int i = 0 ; i < list.size() ; i++){
String obj = (String) list.get(i); //在取 Integer 的时候会报类型转换错误
System.out.println(obj);
}List list =