list的addAll出现空指针问题
2016-12-06 10:06
211 查看
今天遇到一个问题, 在使用List的addAll方法的时候,如果被添加的对象是null, 会出现空指针异常.
测试代码如下:
测试结果是:
java.lang.NullPointerException
at java.util.ArrayList.addAll(ArrayList.java:472)
at com.rui.test.ListAddAll.main(ListAddAll.java:12)
测试代码如下:
import java.util.ArrayList; import java.util.List; public class ListAddAll { public static void main(String[] args) { try { List ls=null; List lss=new ArrayList(); lss.addAll(ls); System.out.println("ls is null, isOk"); // ls=new ArrayList(); // lss.addAll(ls); // System.out.println("ls is not null, isOk"); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
测试结果是:
java.lang.NullPointerException
at java.util.ArrayList.addAll(ArrayList.java:472)
at com.rui.test.ListAddAll.main(ListAddAll.java:12)
相关文章推荐
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- list的addAll出现空指针问题
- ListControl数据绑定时所出现的问题
- android之List<T>的空指针问题_List的初始化
- Java 线程出现 List 访问越界问题
- 解决MONKEY-TEST 测试出现的Spinner弹出后关闭时出现的空指针问题
- Properties出现空指针异常问题
- 指针的动态分配怎么运行后老出现这个问题
- List迭代循环时出现分问题
- gcc编译c语言调用mysql存储过程代码出现的问题list
- make menuconfig出现scripts/kconfig/lxdialog/checklist.o问题的解决方法
- JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();出现空指针异常的问题
- List对象的空指针问题