私はJavaを初めて使用するので、本質的な問題に気づいていません。
パラメータ化されたArrayListのジェネリック配列を作成できないのはなぜですか?
代わりに私は書かなければなりません、
ArrayList<String>[] alist = new ArrayList[10];
または、ArrayListsのリストを作成する必要があります。
配列はArrayListsよりも効率的であると考えられていませんか?では、なぜJavaはそれを許可しないのでしょうか。
また、次の2行の違いは何ですか。
ArrayList<String>[] alist = new ArrayList[10];
ArrayList<String>[] alist = new ArrayList<?>[10];