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

时间:2014-04-16 23:02:38

标签: java arraylist nullpointerexception add

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

我尝试过使用

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

finalList.addAll(listTwo);

但是,这会一直向我发送NullPointerException错误。 两者都是ArryList,而listTwo里面都有元素。

知道它为什么要发送此异常? 非常感谢

1 个答案:

答案 0 :(得分:5)

finalList.addAll(listTwo);

listTwo中的元素添加到finalList

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

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