java如何判断集合是否为空呢?
下文笔者讲述判断集合是否为空的方法分享,如下所示
集合是否为空的判断方法
方式1: list.size() 方式2: list.isEmpty() 方式3: CollectionUtils.isEmpty(listName)
list.size()
List<Object> listName = new ArrayList<>(); //判断集合长度是否为空 if (listName.size() == 0) { System.out.println("集合为空"); } if (listName.size() > 0) { System.out.println("集合不为空"); } System.out.println(listName.size() == 0);//true System.out.println(listName.size() > 0);//false ---运行以上代码,将输出以下信息---- 集合为空 true false
list.isEmpty()
List<Object> listName = new ArrayList<>(); if (listName.isEmpty()) { System.out.println("集合为空"); } System.out.println(listName.isEmpty());//true ---运行以上代码,将输出以下信息---- 集合为空 true
CollectionUtils.isEmpty()
import org.springframework.util.CollectionUtils; List<Object> listName = new ArrayList<>(); if (CollectionUtils.isEmpty(listName)) { System.out.println("集合为空"); } System.out.println(CollectionUtils.isEmpty(listName));//true ---运行以上代码,将输出以下信息---- 集合为空 true
使用list.isEmpty()时 当集合=null。则会报空指针异常
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。