null和空字符串的判斷方法比較


先看個例子:

public static void main(String[] args) {

  // isEmpty()和isBlank()比較

  StringUtils.isEmpty(null)   // true

  StringUtils.isEmpty("")   // true

  StringUtils.isEmpty(" ")   // false

  StringUtils.isEmpty("dd")    // false

  StringUtils.isEmpty("dd ")    // false

 

  StringUtils.isBlank(null)   // true

  StringUtils.isBlank("")    // true

  StringUtils.isBlank(" ")   // true

  StringUtils.isBlank("dd")  // false

  StringUtils.isBlank("dd ")   // false

}

isBlank( )和isNoneBlank( )區別:

isNoneBlank( )支持多個參數的非空判斷,可以對數組中的每個元素的非空判斷;
isBlank( )只支持一個參數的非空判斷;

 


免責聲明!

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



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