クラスAはジェネリック型であり、クラスBではジェネリックパラメータとしてInteger型のオブジェクト型の配列を作成したいと考えています。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
あなたは消去を入力するため、汎用的な配列を作成することはできません。 – blackcompe