java使用CollectionUtils工具類判斷集合是否為空方式
使用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)文章
SpringBoot 如何實(shí)時(shí)刷新靜態(tài)文件
這篇文章主要介紹了SpringBoot如何實(shí)時(shí)刷新靜態(tài)文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12
Javacsv實(shí)現(xiàn)Java讀寫csv文件
這篇文章主要為大家詳細(xì)介紹了Javacsv實(shí)現(xiàn)Java讀寫csv文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
webuploader+springmvc實(shí)現(xiàn)圖片上傳功能
這篇文章主要為大家詳細(xì)介紹了webuploader+springmvc實(shí)現(xiàn)圖片上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09
java網(wǎng)上圖書商城(4)購(gòu)物車模塊1
這篇文章主要為大家詳細(xì)介紹了java網(wǎng)上圖書商城,購(gòu)物車模塊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
springboot指定profiles啟動(dòng)失敗問(wèn)題及解決
這篇文章主要介紹了springboot指定profiles啟動(dòng)失敗問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04

