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. 彻底弄懂 HTTP 缓存机制 —— 基于缓存策略三要素分解法
  2. 《大数据导论》一第1章 理解大数据
  3. KeyError: 报错_python系列学习笔记
  4. JFreeChart框架中生成饼状图上怎样显示数据 [问题点数:40分,结帖人GreenLawn]
  5. struts2在action中获取request、session、application,并传递数据
  6. 自学啊哈C的推箱子的编程代码
  7. 无法启动此程序 因为计算机中丢失msvcr71.dll,msvcr71.dll丢失怎样修复?计算机中丢失msvcr71.dll的解决方法...
  8. js颜色RGB转十六进制
  9. 淘宝商城,亚洲最大网上购物网站
  10. C语言:根据集合元素有互异性,将两个集合并集(一种方法之一)
  11. Spring事务管理中异常回滚知识点总结
  12. 爱心 (css动画)
  13. 关于嵌套结构体大小的计算
  14. 实用的CAM350快捷键命令
  15. 面试官:说说二维码扫码登录是什么原理吗?
  16. YII2.0 接口开发步骤
  17. tophat2安装和问题的解决
  18. 维纶触摸屏密码弹出界面
  19. OpenCV—python 手写数字字体识别(使用HOG特征)
  20. 详解:驱动程序无法通过使用安全套接字层(SSL)加密与SQL Server 建立安全连接。

热门文章

  1. 周边pd是什么意思_pd是什么意思 饭圈pd是什么意思
  2. 用python写个类似浏览器的下载器,超简单的
  3. Java jar 包免费下载(全)
  4. 区分clientHeight、scrollHeight、offsetHeight
  5. 用SIR模型处理新冠疫情
  6. ubuntu FreeRadius服务器安装
  7. 对JSON格式的城市按照拼音首字母排序
  8. then是java关键字吗_then是java关键字吗
  9. [Hacking]国内首届黑客大会COG2011现场报道(补)
  10. 锐捷校园网自动认证路由脚本