Найти тему
DEBAGanov

Java 1691. Как сделать список списков Java?

Чтобы создать список списков (List of Lists) в Java, вы можете использовать ArrayList таким образом:

ArrayList<ArrayList<Integer>> list = new ArrayList<>();
ArrayList<Integer> innerList1 = new ArrayList<>();
innerList1.add(1);
innerList1.add(2);
list.add(innerList1);
ArrayList<Integer> innerList2 = new ArrayList<>();
innerList2.add(3);
innerList2.add(4);
list.add(innerList2);

Здесь создается список списков list, который содержит два внутренних списка innerList1 и innerList2. Вы можете добавлять / удалять элементы из внутренних списков или изменять их как обычные списки. Для этой задачи также могут использоваться многомерные массивы, но если вам нужно изменять размер списка, то ArrayList будет удобнее.

ArrayList<ArrayList<Integer>> list = new ArrayList<>(2);

list.add(new ArrayList<Integer>());
list.get(0).add(1);
list.get(0).add(2);

list.add(new ArrayList<Integer>());
list.get(1).add(3);
list.get(1).add(4);

Здесь мы создаём список размера 2 и добавляем в него два внутренних списка.

3019 вопрос-ответ по Java

Курс Spring Framework

Tелеграмм каналDEBAGanov

Мое резюмеDEBAGanov

Если вам понравилось, буду признателен за подписку.