java - 如何访问集合中的集合元素?

标签 java arraylist collections

所以我得到了这段代码:

List chunks = new ArrayList<ArrayList<Block>>(1);

我需要得到一个内部 ArrayList 的子项。

最佳答案

首先修复声明部分

List<List<Block>> chunks = new ArrayList<ArrayList<Block>>(1);

如果您使用的是 Java 7,甚至更好

List<List<Block>> chunks = new ArrayList<>(1);

然后

chunks.get(0).get(0);

会给你内部元素 Block,假设你已经在其中添加了元素。

如果那个地方没有添加元素,你会遇到异常。

关于java - 如何访问集合中的集合元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33198894/

相关文章:

c# - array List 根据文件扩展名排序

javascript - Meteor.js 按字段中的值过滤集合

java - 三角形路径的弯曲边?

java - PowerMock::[java.lang.IllegalStateException:没有对可用模拟的最后一次调用]

java - 图4 圆圈一键不同尺寸和颜色

c# - 搜索 ArrayList

java - 从 spring mongo 查询获取 "_id"而不是整个对象/对象列表

java - 机器上有很多 ip 地址,设置传出 ip java

java - 具有索引和哈希访问的集合

java - Apache commons-collections的synchronizedList()和java.util.Collections.synchronizedList()之间的区别