当前位置:主页 > java教程 > Java中StringUtils工具的String判断方法

Java中StringUtils工具类进行String为空的判断方法

发布:2019-06-17 21:06:40 147


为找教程的网友们整理了相关的编程文章,网友后凉夏根据主题投稿了本篇教程内容,涉及到java、非空判断工具类、stringutils判断非空、stringutils、判断空、stringutils工具类、stringutils、判空、Java中StringUtils工具的String判断方法相关内容,已被860网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

Java中StringUtils工具的String判断方法

判断某字符串是否为空,为空的标准是str==null或str.length()==0

1.下面是StringUtils判断是否为空的示例:

  StringUtils.isEmpty(null) = true
  StringUtils.isEmpty("") = true
  StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
  StringUtils.isEmpty("  ") = false
  StringUtils.isEmpty("bob") = false
  StringUtils.isEmpty(" bob ") = false

2. public static boolean isNotEmpty(String str)

判断某字符串是否非空,等于!isEmpty(String str)

下面是示例:

StringUtils.isNotEmpty(null) = false
  StringUtils.isNotEmpty("") = false
  StringUtils.isNotEmpty(" ") = true
  StringUtils.isNotEmpty("     ") = true
  StringUtils.isNotEmpty("bob") = true
  StringUtils.isNotEmpty(" bob ") = true

3. public static boolean isBlank(String str)

判断某字符串是否为空或长度为0或由空白符(whitespace)构成

下面是示例:

StringUtils.isBlank(null) = true
  StringUtils.isBlank("") = true
  StringUtils.isBlank(" ") = true
  StringUtils.isBlank("    ") = true
  StringUtils.isBlank("\t \n \f \r") = true  //对于制表符、换行符、换页符和回车符
  StringUtils.isBlank()  //均识为空白符
  StringUtils.isBlank("\b") = false  //"\b"为单词边界符
  StringUtils.isBlank("bob") = false
  StringUtils.isBlank(" bob ") = false

4. public static boolean isNotBlank(String str)

判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str)

下面是示例:

StringUtils.isNotBlank(null) = false
  StringUtils.isNotBlank("") = false
  StringUtils.isNotBlank(" ") = false
  StringUtils.isNotBlank("     ") = false
  StringUtils.isNotBlank("\t \n \f \r") = false
  StringUtils.isNotBlank("\b") = true
  StringUtils.isNotBlank("bob") = true
  StringUtils.isNotBlank(" bob ") = true

 


参考资料

相关文章

  • JavaScript中this关键字的使用方法

    发布:2020-03-12

    this是函数内部的对象并且被用于调用该函数,this在全局中的使用非常之灵活,下面就带大家来详解JavaScript中this关键字的用法


  • java实现后台图片跨域上传功能的实例讲解

    发布:2020-04-17

    这篇文章主要给大家介绍了关于java实现后台图片跨域上传功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友们下面来一起学习


  • javascript中数组用法整理

    发布:2019-11-20

    这篇文章主要介绍了js中数组常用方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • Java C++刷题leetcode1106解析布尔表达式

    发布:2023-03-13

    这篇文章主要为大家介绍了Java C++刷题leetcode1106解析布尔表达式示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • OpenTelemetry Java SDK 高级用法解析

    发布:2023-04-03

    这篇文章主要介绍了OpenTelemetry Java SDK 的高级用法示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • 详解Java Selenium中的鼠标控制操作

    发布:2023-03-02

    本文主要讲解如何用java Selenium 控制鼠标在浏览器上的操作方法。主要列举的代码示例,大家可以自己上代码执行操作看效果,希望对大家有所帮助


  • Java微信公众平台之素材管理

    发布:2022-06-14

    为网友们分享了关于Java的教程,这篇文章主要为大家详细介绍了Java微信公众平台之素材管理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • java BigDecimal精度丢失及常见问分析

    发布:2023-04-14

    这篇文章主要为大家介绍了java BigDecimal精度丢失及常见问分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


网友讨论