欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java使用CollectionUtils工具類判斷集合是否為空方式

 更新時(shí)間:2022年02月28日 10:01:23   作者:軟妹子一枚  
這篇文章主要介紹了java使用CollectionUtils工具類判斷集合是否為空方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用CollectionUtils工具類判斷集合是否為空

判斷集合為空(List為null或size()==0)

1、CollectionUtils.isEmpty(null): true

2、例:List<String> a = new ArrayList<>(); //a.size()==0  

CollectionUtils.isEmpty(a): true?

3、例:

List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
System.out.println(list); //list.size()==2 
CollectionUtils.isEmpty(list): false

判斷集合不為空(List不為null且size()!=0)

1、CollectionUtils.isNotEmpty(null): false

2、例:List<String> a = new ArrayList<>(); //a.size()==0  

CollectionUtils.isNotEmpty(a): false

3、例:

List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
System.out.println(list); //list.size()==2  
CollectionUtils.isNotEmpty(list): true

判斷集合是否為空底層

public static boolean isNotEmpty(Collection coll) {
?return !isEmpty(coll);
}
public static boolean isEmpty(Collection coll) {
?return coll == null || coll.isEmpty();
}

集合判斷是否為空工具類(CollectionUtils)

工具類

org.springframework.util.CollectionUtils

方法

//Collection?
public static boolean isEmpty(Collection collection)
{
return collection == null || collection.isEmpty();
}
//Map?
public static boolean isEmpty(Map map)
{
return map == null || map.isEmpty();
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaMail郵件簡介及API概述第一篇

    JavaMail郵件簡介及API概述第一篇

    這篇文章主要為大家詳細(xì)介紹了JavaMail郵件簡介及API概述第一篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • SpringBoot 如何實(shí)時(shí)刷新靜態(tài)文件

    SpringBoot 如何實(shí)時(shí)刷新靜態(tài)文件

    這篇文章主要介紹了SpringBoot如何實(shí)時(shí)刷新靜態(tài)文件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 反對使用Spring封裝的多線程類原因

    反對使用Spring封裝的多線程類原因

    這篇文章主要介紹了反對使用Spring封裝的多線程類原因,文章圍繞主題展開詳細(xì)內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • Javacsv實(shí)現(xiàn)Java讀寫csv文件

    Javacsv實(shí)現(xiàn)Java讀寫csv文件

    這篇文章主要為大家詳細(xì)介紹了Javacsv實(shí)現(xiàn)Java讀寫csv文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • webuploader+springmvc實(shí)現(xiàn)圖片上傳功能

    webuploader+springmvc實(shí)現(xiàn)圖片上傳功能

    這篇文章主要為大家詳細(xì)介紹了webuploader+springmvc實(shí)現(xiàn)圖片上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Java9中對集合類擴(kuò)展的of方法解析

    Java9中對集合類擴(kuò)展的of方法解析

    這篇文章主要介紹了Java9 中對集合類擴(kuò)展的of方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java 線程死鎖的問題解決辦法

    Java 線程死鎖的問題解決辦法

    這篇文章主要介紹了 Java 線程死鎖的問題解決辦法的相關(guān)資料,希望通過本大家能幫助到大家,遇到類似問題能夠解決,需要的朋友可以參考下
    2017-09-09
  • Spark JDBC操作MySQL方式詳細(xì)講解

    Spark JDBC操作MySQL方式詳細(xì)講解

    這篇文章主要介紹了Spark JDBC操作MySQL方式,Spark SQL可以通過JDBC從傳統(tǒng)的關(guān)系型數(shù)據(jù)庫中讀寫數(shù)據(jù),讀取數(shù)據(jù)后直接生成的是DataFrame,然后再加上借助于Spark SQL豐富的API來進(jìn)行各種操作
    2023-02-02
  • java網(wǎng)上圖書商城(4)購物車模塊1

    java網(wǎng)上圖書商城(4)購物車模塊1

    這篇文章主要為大家詳細(xì)介紹了java網(wǎng)上圖書商城,購物車模塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • springboot指定profiles啟動(dòng)失敗問題及解決

    springboot指定profiles啟動(dòng)失敗問題及解決

    這篇文章主要介紹了springboot指定profiles啟動(dòng)失敗問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04

最新評論