0

我正在尝试填充一种数组列表。

我尝试做的想法是一个二维数组列表:

ArrayList<ArrayList<Integer>> mainAutresHauteValeur = new ArrayList<ArrayList<Integer>>();

除了在一维中我总是有 N 个值我尝试通过在一维中添加 null N 次来进行初始化但是当我想将一个整数添加到数组列表编号 I (0<=i<=N) 时我有一个空指针异常我还尝试创建一个数组列表并将其添加 N 次以对其进行初始化,但随后所有数组列表的编号都保持不变。

我试图设想的想法是一个方向的表和另一个方向的数组列表之间的合并

4

1 回答 1

0

我还尝试创建一个数组列表并将其添加 N 次以对其进行初始化,但随后所有数组列表的编号保持相等...

只需添加 N 个不同的数组列表,而不是相同的;例如,像这样:

for (int i = 0; i < n; i++)
{
    mainAutresHauteValeur.Add(new ArrayList<Integer>());
}

(请注意,以上是伪代码;根据您选择的语言/库进行调整。)

于 2013-10-28T18:44:53.277 回答