null和空字符串的判断方法比较

Posted afeng-chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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( )只支持一个参数的非空判断;

 

以上是关于null和空字符串的判断方法比较的主要内容,如果未能解决你的问题,请参考以下文章

判断np.array里面为空字符串的方法

js判断 null、undefined、数字零、NaN、false、空字符串的方法

js里面判断一个字符串是否包含某个子串的方法

如何判断 Tasker 变量是未设置、空字符串还是非空字符串

关于null,undefined,空字符串的判断

SQLSERVER NULL和空字符串的区别 使用NULL是不是节省空间