整数的ArrayList的ArrayList

时间:2019-03-15 09:51:02

标签: java arraylist

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

1 个答案:

答案 0 :(得分:5)

我假设您有类似的东西:

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);
相关问题