isEmpty() 用于判断List内容是否为空,即list里一个元素也没有
List a = new ArrayList(); //分配内存
a = []; //list里无元素
System.out.println(a.isEmpty()); //true
如果用 a !=null来判断,只能判断a是否分配了内存
null一般判断该List的引用也空的情况下
List b = null; 未分配内存
System.out.println(b.isEmpty()); //空指针异常
System.out.println(b == null); //true
参考:
https://blog.csdn.net/weixin_43581620/article/details/105105027