Back

Explore Courses Blog Tutorials Interview Questions
0 votes
4 views
in Java by (4k points)

I am wanting to create an array of arraylist like below:

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

But it's not compiling. How can I do this?

1 Answer

0 votes
by (46k points)

As per Oracle Documentation:

"You cannot create arrays of parameterized types"

Instead, you could do:

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

tackline, it is even better to do:

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

Related questions

0 votes
1 answer
0 votes
1 answer
asked Nov 25, 2019 in Java by Anvi (10.2k points)
0 votes
1 answer

Browse Categories

...