我认为我让自己感到困惑......我正在调用一个生成数组列表的方法(方法B)。调用是从另一个方法(方法A)内部完成的。然后我尝试在方法A中使用返回的arrayList,但它似乎是空的。方法B中生成的arrayList不是空的,但我认为我有一些我不理解的返回ArrayList问题。这是我的代码:
public void ExtractNew(String doc,String day) {
ExtractTotal(docSlim,day);
}
public ArrayList<List<String>> ExtractTotal(String docSlim,String day) {
////Code for multidimensional arrayList creation omitted
Arr2d.add(Arr);
}
}
return Total;
}
答案 0 :(得分:1)
您未在Total
方法中添加ExtractTotal
ArrayList。
在返回之前试试这个:
Total = Arr2d;
假设Total
当然是一个班级变量......