Как добавить еще одну строку в 2D ArrayList

#java #arraylist

#java #arraylist

Вопрос:

Я хочу добавить еще одну строку в этот 2D ArrayList, чтобы я мог добавить еще один список. Как я могу это сделать?

Что-то вроде…

 List<List<String>> text_list = new ArrayList<List<String>>();

text_list.get(0).add("another list item");
text_list.addRow();
text_list.get(1).add("another row list item");
  

Комментарии:

1. ну, вы уже знаете, как добавить String в List<String> . Подсказка: Это точно такой же процесс для добавления новой List<String> в List<List<String>> .

2. Не могли бы вы привести мне пример, пожалуйста, я понимаю, о чем вы говорите, хотя просто хочу убедиться, что я все делаю правильно

3. text_list.add(new ArrayList<>());

4. Однако в большинстве случаев не рекомендуется напрямую использовать вложенный список. Лучше обернуть это в класс, который предоставляет операции, относящиеся к операциям, поддерживаемым «2D списком»