StringUtils方法

1.判断某字符串是否为空,为空的标准是str==null或str.length()==0(StringUtils.isEmpty(" ") = false //注意在StringUtils中空格作非空处理)

2.判断某字符串是否非空,等于!isEmpty(String str)(StringUtils.isNotEmpty(null) = false)

3.判断某字符串是否为空或长度为0或由空白符(whitespace)构成 (StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符;"\b"为单词边界符)

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

5.去掉字符串两端的控制符(control characters, char <= 32),如果输入为null则返回null (StringUtils.trim(null) = null)

6.去掉字符串两端的控制符(control characters, char <= 32),如果变为null或"",则返回null(StringUtils.trimToNull(null) = null)

7.去掉字符串两端的控制符(control characters, char <= 32),如果变为null或"",则返回""(StringUtils.trimToEmpty(null) = "")

8.去掉字符串两端的空白符(whitespace),如果输入为null则返回null(StringUtils.strip(null) = null;下面是示例(注意和trim()的区别)

9.去掉字符串两端的空白符(whitespace),如果变为null或"",则返回null(StringUtils.stripToNull(null) = null;下面是示例(注意和trimToNull()的区别)

10.去掉字符串两端的空白符(whitespace),如果变为null或"",则返回""(StringUtils.stripToNull(null) = "";下面是示例(注意和trimToEmpty()的区别)

时间: 2024-07-31 23:59:51

StringUtils方法的相关文章

StringUtils方法全集

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

StringUtils方法大全

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

StringUtils用法(isNotEmpty和isNotBlank)

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

StringUtils.isEmpty和StringUtils.isBlank用法

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

StringUtils工具类的常用方法

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

java动态加载指定的类或者jar包反射调用其方法

序言 有时候,项目中会用到java动态加载指定的类或者jar包反射调用其方法来达到模块的分离,使各个功能之间耦合性大大降低,更加的模块化,代码利用率更高.模式中的代理模式就用到java的这一机制.下边就让我们通过代码来看看如何实现此功能. 代码详细 package loadjarclass; import java.io.File; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoad

StringUtils 的常用方法

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

java动态载入指定的类或者jar包反射调用其方法

序言 有时候.项目中会用到java动态载入指定的类或者jar包反射调用其方法来达到模块的分离,使各个功能之间耦合性大大减少,更加的模块化.代码利用率更高.模式中的代理模式就用到java的这一机制. 下边就让我们通过代码来看看怎样实现此功能. 代码具体 package loadjarclass; import java.io.File; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoa

【转】 StringUtils中 isNotEmpty 和isNotBlank的区别

[转自]http://blog.csdn.net/foamflower/article/details/5713604 isNotEmpty将空格也作为参数,isNotBlank则排除空格参数 StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体