Java 判断 ArrayList 集合是否为空

原创 HuangLongPu     发表于  2021-04-01 14:52       298

本文介绍 ArrayList 集合是否为空,主要有两种方式。

/**
 * 介绍两种空判断的方法
 * @param list
 */
public void validateArrayListEmpty(List<String> list) {

	// 如果可以确保 list 不为 null,可以不做 null 判断

	/**
	 * 第一种,直接通过 List 提供的 api
         * list 提供的api,也是判断长度
	 *
	 * public boolean isEmpty() {
	 *       return size == 0;
	 * }
	 *
	 */
	 if (list == null || list.isEmpty()) {
		System.out.println("1 >>> list is empty");
	 } else {
		System.out.println("1 >>> list is not empty");
	 }

	 // 第二种,显示判断 list 的长度
	 if(list == null || list.size() == 0) {
		System.out.println("2 >>> list is empty");
	 } else {
		System.out.println("2 >>> list is not empty");
	 }
}