java-collection中的null,isEmpty用法
程序员文章站
2024-04-01 16:28:04
collection中的null,isempty用法只使用java utils包的isempty.第一种情况实例化list,但是size为空。输出:13第二种情况add值到list中输出:24第三种情...
collection中的null,isempty用法
只使用java utils包的isempty.
第一种情况
实例化list,但是size为空。
输出:
1
3
第二种情况
add值到list中
输出:
2
4
第三种情况
只创建list的引用,不实例化。
输出:
exception in thread "main" java.lang.nullpointerexception
改进办法:
使用org.apache.commons.collections.collectionutils;
可以避免
java.lang.nullpointerexception异常
collectionutils.isempty和 == null的区别
本文所指的 collectionutils 所属包
collectionutils.isempty() 包含null,size=0等多种情况
而== null 只能用来判断是否为null
举个例子
此处if判断条件中,不仅可以判断获取的list是否为null,还能判断获取的list的size是否为0
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。