#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 списком»