org.apache.commons.lang.StringUtils处理字符串类

1. public static boolean isEmpty(String str) 
   判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 
   下面是 StringUtils 判断是否为空的示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true 
StringUtils.isEmpty(" ") = false

2. public static boolean isNotEmpty(String str) 
   判断某字符串是否非空,等于 !isEmpty(String str)

3. public static boolean isBlank(String str) 
   判断某字符串是否为空或长度为0或由空白符构成
   下面是示例:
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("\t \n \f \r") = true   //对于制表符、换行符、换页符和回车符

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

5. public static String trim(String str) 
   去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null 
   下面是示例:
      StringUtils.trim(null) = null
      StringUtils.trim("") = ""
      StringUtils.trim(" ") = ""
      StringUtils.trim("  \b \t \n \f \r    ") = ""
      StringUtils.trim(" d   d dd     ") = "d   d dd"

6. public static String trimToNull(String str) 
   去掉字符串两端的控制符,如果变为 null 或"",则返回 null 
   下面是示例:
      StringUtils.trimToNull(null) = null
      StringUtils.trimToNull("") = null
      StringUtils.trimToNull(" ") = null
      StringUtils.trimToNull("     \b \t \n \f \r    ") = null
      StringUtils.trimToNull(" d   d dd     ") = "d   d dd"

7. public static String trimToEmpty(String str) 
   去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或 "" ,则返回 "" 
   下面是示例:
      StringUtils.trimToEmpty(null) = ""
      StringUtils.trimToEmpty("") = ""
      StringUtils.trimToEmpty(" ") = ""
      StringUtils.trimToEmpty("     \b \t \n \f \r    ") = ""
      StringUtils.trimToEmpty(" d   d dd     ") = "d   d dd"

原文:https://blog.csdn.net/Augus3344/article/details/51286738

StringUtil类的常用方法相关推荐

  1. java file构造方法_Java中FileOutputStream类的常用方法

    今天动力节点java学院小编将为大家分享Java中FileOutputStream类的常用方法,希望通过此文能够帮助到大家,下面就随小编一起看看Java中FileOutputStream类的常用方法都 ...

  2. java中立方根方法_java基础:4、java中Math类的常用方法?

    4.java中Math类的常用方法? Java的Math类封装了很多与数学有关的属性和方法.如下所示: System.out.println("计算平方根--Math.sqrt(81)--  ...

  3. [Java基础]Object类的常用方法

    Object类的常用方法:

  4. [Java基础]System类的常用方法

    System类的常用方法:

  5. [Java基础]Math类的常用方法

    Math类的常用方法:

  6. 能够使用StringBuilder类的常用方法操纵字符串 1215

    能够使用StringBuilder类的常用方法操纵字符串 1215 01

  7. FileItem类的常用方法

    FileItem类的常用方法: 1.  boolean isFormField() isFormField方法用于判断FileItem类对象封装的数据是一个普通文本表单字段,还是一个文件表单字段,如果 ...

  8. java 求整_Java Math类的常用方法,求整运算

    你知道Java Math类的常用方法求整运算应该如何实现吗?下面的文章要给大家介绍到的就是这个方面的内容,一起来了解了解吧. Math 类的求整方法有很多,详细说明如下所示: 下面的实例演示了 Mat ...

  9. java Math类的常用方法介绍

    java Math类的常用方法介绍 代码块 public class MainTest {public static void main(String[] args) {//求sin值double s ...

  10. Syste类 及常用方法

    实例化 : 实例化对象, 创建对象 , new 类型(); 初始化 : 赋值 1.常用字段(静态常量): System.in:标准输入流,默认关联到键盘上 举例 : Scanner sc = new ...

最新文章

  1. 为什么要选择html5,5分钟告诉你,为什么要学HTML5大前端
  2. pandas读取大文件(chunksize)并通过sqlalchemy写入MySQL数据库
  3. mysql bootstrap pxc_Mysql高可用之PXC
  4. thinkphp 个别字段无法更新_ThinkPHP setField 方法更新个别字段的值
  5. 觉得Win 10不如WP好?微软确认可以降级
  6. CentOS7 安装Redis 单机版
  7. MySQL日期时间操作函数(挺全的)
  8. 在线Cron在线表达式生成器工具推荐【磁钉cron生成器】
  9. SOUI消息订阅事件实例
  10. 谷歌 draco学习 一 压缩格网信息
  11. Win7环境下硬盘安装XP(无光驱/光盘安装XP)
  12. 体积小性能强悍能吃鸡的电脑主机 NUC8I7HVK
  13. 如何用Python求解微分方程组
  14. #!/bin/bash和#!/bin/sh的区别,source命令和exec命令
  15. 石墨烯在生物医学上应用的研究进展_多孔石墨烯的制备及应用
  16. html写顶部固定悬浮菜单栏,JS实现自动固定顶部的悬浮菜单栏效果
  17. (中兴路由器)无中继的DHCP配置实验
  18. 【Spark】Spark是什么?能干什么?有什么特点?
  19. php zan,zanphp 初探----安装篇
  20. 深入浅出玩转php一句话(含过waf新姿势)

热门文章

  1. 转:不同的行业和工作的真实情况是怎样的?
  2. 『C#基础』多线程笔记「一」基本说明
  3. 服务器网站关联数据库,服务器关联数据库
  4. java模拟器触屏_jar模拟器触屏版
  5. 下载《Hadoop权威指南》的气象数据
  6. 啦啦外卖小程序上传提示43003解决办法
  7. ubuntu wiznote 无法显示内容 只有标题
  8. Ajax请求破解百度云限速下载教程方法(图片教程)
  9. 解决allwinner bootlogo.bmg 开机logo 修改 后变绿
  10. 坐标转换-换带计算(附软件下载)