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方法后也不会报错!