有没有简单的方法来创建一个二维集合?如何创建二维集合?
回答
二维集合实质上在列表中具有列表。例如,创建一个字符串的2D ArrayList中,你会做这样的事情:
ArrayList<ArrayList<String>> stringList = new ArrayList<ArrayList<String>>();
要添加新行,你只需要添加一个新的ArrayList:
stringList.add(new ArrayList<String>());
这里是如何将一个元素添加到第一行:
stringList.get(0).add("example string");
但是,如何添加字符串整数和其他数据类型 – Zingoflife
@Zingoflife:你为什么想要?这对我来说听起来不太安全。通常,当一个人使用一个集合时,人们就会知道应该把什么对象放进去。告诉我们更多关于你想解决的问题。就目前而言,你的问题太广泛了,对于任何问题都无济于事。 – scottb
@scottb同意,对ArrayLists使用int也是不可能的,因为它是一个基本类型。 – deezy
2d集合有点抽象...你是什么意思? 复式数组是一个2d集合。
为什么不使用Guava库中的Multimaps? https://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained , 这些集合广告处理2d集合时缺少jdk的所有内容。
- 1. 如何创建二维数组的二维数组?
- 2. 如何创建二维char数组的二维数组?
- 3. 如何动态创建二维数组?
- 4. SQL:如何创建二维透视表
- 5. 如何创建二维交错数组
- 6. Sharepoint 2013 - 如何创建二维视图?
- 7. 如何创建二维数组
- 8. 如何使用LINQ在二维集合中转置维度?
- 9. 如何创建IQueryable集合?
- 10. 如何创建多维数组的集合,当新的推
- 11. jquery创建二维数组
- 12. 创建二维结构
- 13. F#创建二维数组
- 14. 创建二维数组
- 15. 从集合创建集合?
- 16. 如何创建从给定的二维数组一维数组
- 17. 将二维集合绑定到DataGridView
- 18. 子集合 - 二维动态规划
- 19. 在Java中创建动态的,可排序的,可移位的二维集合
- 20. RestKit:映射二维数组(集合中的集合)
- 21. 如何创建集合(1:n)关系
- 22. 如何在php 7中创建集合?
- 23. 如何为集合创建DataTemplate?
- 24. 如何创建Drupal Commerce产品集合?
- 25. 如何从res/values/arrays.xml创建集合?
- 26. 如何从defrecord创建一个集合?
- 27. 如何创建一个包含集合
- 28. 在JSON提供的javascript中创建二维(二维)矩阵
- 29. 如何创建包含集合集合的配置节?
- 30. 如何创建嵌套模型和集合(子集合)
请更具体地改进问题。 – LJNielsenDk
http://stackoverflow.com/help/how-to-ask – MattAllegro
请告诉我如何具体我会编辑它 – Zingoflife