StringUtils.isBlank()檢驗String 類型的變量是否為空


在校驗一個String類型的變量是否為空時,通常存在3中情況

  1. 是否為 null
  2. 是否為 ""
  3. 是否為空字符串(引號中間有空格)  如: "     "。

StringUtils的isBlank()方法可以一次性校驗這三種情況,返回值都是true

下面介紹一下實現isBlank()的源代碼

public static boolean isBlank(final CharSequence cs) {

     int  strLen;
     if  (cs ==  null  || (strLen = cs.length()) == 0) {
         return  true ;
     }
     for  ( int  i = 0; i < strLen; i++) {
         if  (Character.isWhitespace(cs.charAt(i)) ==  false ) {
             return  false ;
         }
     }
     return  true ;
}
當受檢查的值時 null 時,返回true,當受檢查值時 ""時,返回值時true,當受檢查值是空字符串時,返回值是true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM