如何将ArrayList的所有元素添加到java中的另一个ArrayList中

use*_*763 1 java add arraylist nullpointerexception

我正在尝试将ArrayList的所有元素添加到另一个ArrayList中,

我试过用了

if (!listTwo.isEmpty()){
    finalList.addAll(listTwo);
    }

finalList.addAll(listTwo);
Run Code Online (Sandbox Code Playgroud)

但是,这不断向我发送NullPointerException错误.两者都是ArryList,而listTwo里面都有元素.

知道为什么发送这个例外吗?非常感谢

Anu*_*oob 5

finalList.addAll(listTwo);
Run Code Online (Sandbox Code Playgroud)

将元素添加listTwofinalList.

如果您收到NullPointerException,那是因为您的某个列表为null.请注意,isEmpty()如果列表为null,将抛出NullPointerException,因此可能无法帮助您.

要检查列表是否为空,请执行listTwo == null和/或finalList == null.