Есть ли простой способ создания 2-й коллекции?Как вы создаете двухмерную коллекцию?
ответ
Двумерная коллекция по существу имеет списки в списке. Например, для создания 2D ArrayList строк, вы могли бы сделать что-то вроде этого:
ArrayList<ArrayList<String>> stringList = new ArrayList<ArrayList<String>>();
Чтобы добавить новую строку, вы бы просто добавить новый ArrayList:
stringList.add(new ArrayList<String>());
А вот как добавьте элемент в первую строку:
stringList.get(0).add("example string");
Но как бы вы могли добавить строки ints и другие типы данных – Zingoflife
@ Zingoflife: Зачем вам это нужно? Это звучит не очень безопасно для меня. Обычно, когда вы используете коллекцию, у вас есть представление о том, какие объекты должны войти в нее. Расскажите нам больше о проблеме, которую вы хотите решить. В его нынешнем виде ваш вопрос слишком широк, чтобы любой ответ был полезен для конкретной проблемы. – scottb
@scottb Согласовано, также невозможно использовать int с ArrayLists, потому что это примитивный тип. – deezy
2d коллекция немного абстрактна ... что вы имеете в виду? Двойной массив записей представляет собой коллекцию 2d.
Почему вы не используете Multimaps из библиотеки Guava? https://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained , Эти коллекции рекламируют все, что отсутствует jdk для работы с коллекциями 2d.
- 1. Как вы создаете коллекцию GenuineVariableDescriptors?
- 2. Как вы создаете коллекцию контента Scala в шаблоне воспроизведения?
- 3. Как вы это создаете?
- 4. Как вы создаете Rakefile?
- 5. Как вы создаете MouseEvent?
- 6. Как вы создаете индексатор торрентов?
- 7. как вы создаете скрипт cron?
- 8. как вы создаете большой массив?
- 9. Как вы создаете свои фабрики?
- 10. Как вы создаете AFRAME кнопку
- 11. Как вы создаете закрытую воронку?
- 12. Как вы создаете плагин jQuery?
- 13. Как вы создаете PHP-код?
- 14. Как вы создаете последовательность modalViewControllers?
- 15. Как вы создаете английское слово?
- 16. Как вы создаете RSS-канал?
- 17. Как вы создаете подобные эффекты?
- 18. как вы создаете социальный граф?
- 19. Как вы создаете большой массив?
- 20. Вы создаете словарь данных?
- 21. Когда вы создаете свой собственный класс IEnumerable
- 22. Как вы создаете приложение, такое как Firebase?
- 23. Как вы сериализуете коллекцию guava?
- 24. Как вы создаете внешний svg с css
- 25. Как вы динамически создаете входы в Elm?
- 26. Как вы создаете Связанные списки связанных списков
- 27. Как вы создаете вложенные методы в PHP?
- 28. Как вы создаете переменные в цикле?
- 29. Как вы создаете хороший дизайн веб-сайта
- 30. Как вы создаете SimpleBeanInfo в 2016 году?
Пожалуйста, улучшите вопрос, уточнив его. – LJNielsenDk
http://stackoverflow.com/help/how-to-ask – MattAllegro
Скажите, пожалуйста, как быть конкретным Я отредактирую его – Zingoflife