У меня есть 2D ArrayList , как этот: ArrayList<ArrayList<SingleCell>> grid;
.
Я хочу инициализировать его, как в этом примере, с обычным ArrayList:
List<Person> persons = Stream.generate(Person::new)
.limit(60)
.collect(Collectors.toList());
Я получаю ширину и высоту при создании класса держателя. Я хочу заполнить 2D ArrayList new SingleCell();
на основе переданного размера.
Можно ли сделать это так, и если это возможно, как я могу это сделать? Также есть ли лучший способ?