欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java-collection中的null,isEmpty用法

程序员文章站 2024-04-01 16:33:22
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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。