java判斷是否空最簡單的方法
java判斷是否空的方法:
1、判斷字符串或者對象是否為空
StringUtils的判斷
StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils類,判斷是否為空的方法參數(shù)是字符序列類,也就是String類型
StringUtils.isEmpty(Object str); //而org.springframework.util包下的參數(shù)是Object類,也就是不僅僅能判斷String類型,還能判斷其他類型,比如Long等類型。
org.apache.commons.lang3的StringUtils.isEmpty(CharSequence cs)源碼:
public static boolean isEmpty(final CharSequence cs) { return cs == null || cs.length() == 0; }
org.springframework.util的StringUtils.isEmpty(Object str)源碼:
public static boolean isEmpty(Object str) { return (str == null || "".equals(str)); }
基本上判斷對象是否為空,StringUtils.isEmpty(Object str)這個方法都能搞定。
2、判斷數(shù)組是否為空
list.isEmpty(); //返回boolean類型。
3、判斷集合是否為空
CollectionUtils.isEmpty(null): true CollectionUtils.isEmpty(new ArrayList()): true CollectionUtils.isEmpty({a,b}): false
以上就是java判斷是否空的方法的詳細內(nèi)容,大家有任何疑問可以聯(lián)系小編進行補充。
相關文章
詳解mybatis 批量更新數(shù)據(jù)兩種方法效率對比
這篇文章主要介紹了詳解mybatis 批量更新數(shù)據(jù)兩種方法效率對比,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-02-02SpringBoot?使用AOP?+?Redis?防止表單重復提交的方法
Spring?Boot是一個用于構(gòu)建Web應用程序的框架,通過AOP可以實現(xiàn)防止表單重復提交,本文介紹了在Spring?Boot應用程序中使用AOP和Redis來防止表單重復提交的方法,需要的朋友可以參考下2023-04-04Java項目導出數(shù)據(jù)為 PDF 文件的操作代碼
一個小需求,需要將頁面上的數(shù)據(jù)導出為PDF,正常情況下這個需求需要讓前端來做,但是現(xiàn)在上面讓咱們后端來做,也沒問題,這篇文章主要介紹了Java項目導出數(shù)據(jù)為 PDF 文件的操作代碼,需要的朋友可以參考下2022-12-12MySQL text類型對應mybatis jdbcType類型方式
這篇文章主要介紹了MySQL text類型對應mybatis jdbcType類型方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07MyBatis-Plus如何最優(yōu)雅最簡潔地完成數(shù)據(jù)庫操作
Mybatis-Plus是一個?Mybatis?的增強工具,在?Mybatis?的基礎上只做增強不做改變,為簡化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關于MyBatis-Plus如何最優(yōu)雅最簡潔地完成數(shù)據(jù)庫操作的相關資料,需要的朋友可以參考下2022-03-03