集合中addAll()方法使用注意!

简介: 集合中addAll()方法使用注意!

public static void main(String[] args) {

       List <String> b = new ArrayList<>();

       b.add("1");

       b.add("1");

       b.add("1");

     

       List <String> a = new ArrayList<>();

       List <String> c = null;

       a.addAll(b); //true 新new的集合size为0

     

       a.addAll(c); //false 报空指针异常

       System.out.println(a);

   }

在实际开发中如果接口返回值接收类型是集合,哪怕没查询到结果,集合的size为0.那么使用addAll方法后也不会报错!


目录
相关文章
|
22天前
|
存储 Java 索引
JAVASet集合
JAVASet集合
28 0
|
8月前
|
存储 Java 索引
1.9 集合
1.9 集合
29 1
|
12月前
|
设计模式 安全
集合
集合
50 0
|
存储 安全 索引
集合 详解
集合 详解
116 0
|
存储 算法 安全
|
存储 Java 容器
|
存储 算法 安全
集合总结
集合总结
77 0
GoogleGuava - 第 2 章 集合——不可变集合
GoogleGuava - 第 2 章 集合——不可变集合
101 0
GoogleGuava - 第 2 章 集合——不可变集合
|
安全 Java
关于集合
NET有超过20种内置的集合类型,.NET Framework中有些集合只是为了保持向后兼容性,
107 0
关于集合

热门文章

最新文章