A类是泛型类型,在B类中,我想创建一个以Integer为泛型参数的A类型对象数组。
class A<T>
{}
class B
{
A<Integer>[] arr=new A[4]; //statement-1
B()
{
for(int i=0;i<arr.length;i++)
arr[i]=new A<Integer>();
}
}
但是在语句1中,我收到了未经检查的转换警告。创建这个数组的正确方法是什么,以便不需要使用任何抑制警告语句。