Java 向二维数组添加新列表

Java 向二维数组添加新列表,java,arrays,list,Java,Arrays,List,我有一个二维数组 ArrayList<List<Customer>> list; 提前谢谢 这是你的问题: List<Customer> newR = null; newR.add(s.getOne()); List newR=null; newR.add(s.getOne()); 您需要初始化newR,方法是为它分配一个List的新实例,例如newarraylist() 否则,您的newR引用将指向null,如果JVM没有抛出NullPointerEx

我有一个二维数组

ArrayList<List<Customer>> list;
提前谢谢

这是你的问题:

List<Customer> newR = null;
newR.add(s.getOne());
List newR=null;
newR.add(s.getOne());
您需要初始化
newR
,方法是为它分配一个
List
的新实例,例如
newarraylist()


否则,您的
newR
引用将指向
null
,如果JVM没有抛出
NullPointerException
,您就无法在其上调用方法

修复:问题在于我的代码中的其他地方有一个循环

我刚意识到,在我发布后,问题在于它仍然没有将“newR”添加到我的列表中,尽管我没有收到任何错误
List<Customer> newR = null;
newR.add(s.getOne());