1. ホーム
  2. java

[解決済み】ArrayListの配列を作成するにはどうすればよいですか?

2022-04-14 02:59:49

質問

以下のようなarraylistの配列を作りたいのですが、どうすればいいですか?

ArrayList<Individual>[] group = new ArrayList<Individual>()[4];

しかし、コンパイルができない。どうしたらいいでしょうか?

どのように解決するのですか?

の通りです。 オラクル ドキュメント :

パラメータ化された型の配列は作成できません。

その代わり、こうすればいい。

ArrayList<ArrayList<Individual>> group = new ArrayList<ArrayList<Individual>>(4);

Tom Hawting - tacklineの提案にあるように、やるともっといい。

List<List<Individual>> group = new ArrayList<List<Individual>>(4);