public class Test {
public static void main(String[] args) {
/*
* 第一段代码
*/
A<Integer> a = new A<>();
a.test();
/*
* 第二段代码
*/
Integer[] tt = (Integer[]) new Object[5];
System.out.println("&&&&&&&&&&");
}
}
class A<T> {
public void test() {
T[] tt = (T[]) new Object[5];
System.out.println("*********");
}
}为什么第一段代码没报错,第二段代码报类型转换错误?
添加回答
举报
0/150
提交
取消