Java实用的工具类StringUtils

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

Java web中使用方法:
pom.xml引入依赖
版本(Jun 09, 2017)

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.6</version>
</dependency>

具体方法可以看文档
官方文档http://commons.apache.org/proper/commons-lang/javadocs/api-3.6/

http://commons.apache.org/proper/commons-lang/javadocs/api-3.6/org/apache/commons/lang3/StringUtils.html

或者开源社区对StringUtils的详细介绍
http://www.oschina.net/code/snippet_239959_8724

我认为比较常用的方法
空字符串检查
isEmpty 判断某字符串是否为空,为空的标准是 str==nullstr.length()==0
StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符
所以isEmpty适用与纯数据
isBlank是用处像XLS文件的数据。去空格,
去空格后判断是否为null或者为"" (空字符串)isEmpty相比isBlank多了去除空格的操作。
空串检查主要是判断字段串是否为空,返回的是Boolean类型。

更多常用方法:https://my.oschina.net/yang2016/blog/737500

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • StringUtils字符串工具类的常用方法 一、StringUtils是什么 StringUtils 方法的操作...
    天下无忧2000阅读 11,810评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 1.Commons Lang 1.1 org.apache.commons.lang.ClassUtils; 1....
    明月_48cd阅读 882评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 你在门口等着同学一起吃早饭,只可惜人家两个人早就约好,他们慢腾腾的收拾,慢腾腾的谈笑,于是你无语离去。 当你忙完自...
    箫小怪阅读 239评论 0 0