Я новичок в Java, программировании и StackOverflow. Мне нужно использовать список, где я могу добавлять или удалять вещи и не знать начальный размер (например, ArrayList), но мне также нужно, чтобы он был двумерным. Я читал в Google и StackOverflow, и я не могу найти конкретный ответ. Возможно ли это? И если нет, вы можете указать мне в правильном направлении? Заранее спасибо.Может ли ArrayList быть двумерным массивом?
ответ
ArrayList<ArrayList> arrList2D = new ArrayList<ArrayList>(2);
arrList2D.add(new ArrayList());
arrList2D.add(new ArrayList());
arrList2D
является 2D ArrayList.
Yay спасибо !! Я уже несколько часов возился с моим кодом, поэтому решил, что просто спрошу. Я рад, что сделал! Высокий Пять лет! – Punkrockie
Обратите внимание, что '2' в аргументе конструктору не имеет ничего общего с тем, что он является 2d. Это только начальная емкость (может расти позже) первого измерения. – Thilo
Спасибо, это замечательное место! – Punkrockie
хорошо, вы всегда можете попробовать написать простой код и посмотреть, работает ли эта работа. Кстати, вы можете использовать список массивов в списке массивов, и я уверен, что это будет очень плохая идея.
Хех, почему это плохая идея? – Gleno
что такое очень плохо о 'ArrayList
@Thilo не гарантирует, что списки участников будут одинакового размера, поэтому вам постоянно нужно быть осторожным при индексации. Это не так плохо, но это сложно. – jackrabbit
- 1. проблемы с двумерным массивом
- 2. Является ли матрица просто двумерным массивом?
- 3. Работа над моим двумерным массивом
- 4. Определить фигуру бинарным двумерным массивом
- 5. Весоизмерительный шаблон с двумерным массивом
- 6. Проблемы с двумерным char массивом
- 7. Использование strcmp с двумерным массивом
- 8. Connect 4 с двумерным массивом
- 9. NP Contour: TypeError: Вход z должен быть двумерным массивом
- 10. Использование атрибута TestCase с двумерным массивом
- 11. Как ускорить python curve_fit над двумерным массивом?
- 12. Невозможно использовать find() с двумерным массивом
- 13. Функция с двумерным массивом как параметр
- 14. Классы серверов/клиентов с двумерным массивом (Java)
- 15. Потребление памяти двумерным массивом строк и msflexgrid
- 16. Столкновение игрока с двумерным массивом tilemap
- 17. Проблемы с двумерным массивом структур C++
- 18. Использование функции интерполяции над двумерным массивом
- 19. Итерация над двумерным массивом в Ruby
- 20. Как использовать двоичный поиск с двумерным массивом?
- 21. Алгоритм вращения окружности с двумерным массивом?
- 22. VHDL: ошибка при работе с двумерным массивом
- 23. Ошибка сегментации (ядро) с двумерным динамическим массивом
- 24. Индекс массива может быть массивом?
- 25. Java-цикл с двумерным массивом с условиями if
- 26. Может ли значение localStorage быть объектом или массивом?
- 27. Является ли ArrayList массивом или списком?
- 28. screeps.com: простой скрипт не работает, проблема с двумерным массивом
- 29. C# generics, когда T может быть массивом
- 30. C# фильтровать двухмерную двойную массив с другим двумерным двойным массивом
ArrayList of ArrayLists? – Nishant