繁体   English   中英

整数的ArrayList的ArrayList

[英]ArrayList of ArrayList of Integers

我有一个整数的ArrayLists的ArrayList。 [ArrayList>列表]。 我如何为任何内部ArrayList的索引设置值? 我不想建立一个整数数组列表,并使用add函数将它们添加到列表列表中,但是我想为其设置值,因为我已经有了列表列表。

我假设你有类似的东西:

List<List<Integer>> list = new ArrayList<>(outerSize);

您还说过:

我不想建立一个整数数组列表,并使用add函数将它们添加到列表列表中,但是我想为其设置值,因为我已经有了列表列表。

如果是这样,则意味着您已经完成了此操作或类似操作:

for (int i = 0; i < outerSize; ++i) {
    List<Integer> inner = new ArrayList<>(innerSize);
    for (int j = 0; i < innerSize; ++i) {
        inner.add(defaultValue);
    }
    list.add(inner);
}

因此,考虑到所有这些,就可以get (从外部列表中获取内部列表)并进行set (为其设置值):

list.get(outerIndex).set(innerIndex, value);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM