我正试图填写一份arraylists表。
我尝试过的想法是一个二维的arraylist:
ArrayList<ArrayList<Integer>> mainAutresHauteValeur = new ArrayList<ArrayList<Integer>>();
除了在一个维度上我总是有N个值 我尝试通过在一个维度中添加N次来初始化,但是当我想在arraylist数字I中添加一个整数时我有一个空指针异常(0 <= i&lt; = N) 我也尝试创建一个arraylist并添加N次来初始化它,但是然后所有的arraylists数字我都保持不变。
我想要设想的想法是在一个方向的桌子和另一个方向的arraylist之间合并
答案 0 :(得分:0)
我也试过创建一个arraylist并添加N次来初始化它,但是然后所有的arraylists数字我都保持不变......
只需添加N个不同的数组列表而不是相同的数组;例如,有这样的事情:
for (int i = 0; i < n; i++)
{
mainAutresHauteValeur.Add(new ArrayList<Integer>());
}
(请注意,上面是伪代码;根据您选择的语言/库进行调整。)