黑马程序员技术交流社区
标题:
泛型中通配符的使用
[打印本页]
作者:
小明啊
时间:
2016-1-23 11:22
标题:
泛型中通配符的使用
import java.util.Vector;
public class ReflectTest {
public static void main(String[] args) throws Exception{
Vector<Integer> I=new Vector<Integer>();
I.add(1);
I.add(2);
I.add(3);
Vector<String> S=new Vector<String>();
S.add("ab");
S.add("cd");
S.add("ef");
radomMeth(I);
radomMeth(S);
}
//写方法时如不知传入数据的类型可使用通配符
public static void radomMeth(Vector<?> v){
//v.add(123);会报错,是因为只有在方法调用时才知道调用什么类型,在该方法中添加确定类型时会报错
for(Object o:v){
System.out.println(o);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2