StringUtils的几个常用方法

StringUtils

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。
除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用StringUtils.xxx()

 1. public static boolean isEmpty(String str)
   判断某字符串是否为空,为空的标准是str==null或str.length()==0
 下面是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
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38118016/article/details/79980667
文章标签: JavaSE
个人分类: javaSE
上一篇java六种单例模式
下一篇mybatis-pageHelper 分页插件
想对作者说点什么? 我来说一句

StringUtils源码及使用文档

2014年08月27日 19KB 下载

StringUtils

2017年08月21日 63KB 下载

stringUtils的jar包

2017年12月04日 488KB 下载

StringUtils函数全集

2010年12月02日 38KB 下载

StringUtils jar包

2018年01月26日 4.43MB 下载

StringUtils的各项用法

2013年04月23日 25KB 下载

StringUtils (Lang 2_3 API)

2010年01月04日 25KB 下载

Java组件开发(4)StringUtils

2013年05月04日 150KB 下载

StringUtils工具类的使用

2007年12月28日 53KB 下载

没有更多推荐了,返回首页

关闭
关闭