A類是泛型類型,而在B類中,我想創建一個Integer類型爲A的對象數組作爲泛型參數。在Java中創建通用數組
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中,我得到了未經檢查的轉換的警告。什麼是創建這個陣列的正確方法,所以我不需要使用任何壓制警告聲明。
使用ArrayList .. – DarthVader 2012-03-12 06:26:01
不能創建由於類型擦除通用陣列。 – blackcompe 2012-03-12 06:35:06