官方网站
http://commons.apache.org/lang/
下载地址
http://commons.apache.org/lang/download_lang.cgi
版本
commons-lang3-3.0-beta
测试方法
public static String trim(String str)
public static String trimToNull(String str)
public static String trimToEmpty(String str)
测试代码
String emptyString = "";
String nullString = null;
String blankString1 = " ";
String blankString2 = "\t\r\f\n";
String normalString1 = "Hello World!";
String normalString2 = " Hello World!";
String normalString3 = "Hello World! ";
String normalString4 = " Hello World! ";
System.out.println("----------------------trim------------------------");
//去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null
System.out.println("emptyString \t--> " + StringUtils.trim(emptyString));
System.out.println("nullString \t--> " + StringUtils.trim(nullString));
System.out.println("blankString1 \t--> " + StringUtils.trim(blankString1));
System.out.println("blankString2 \t--> " + StringUtils.trim(blankString2));
System.out.println("normalString1 \t--> " + StringUtils.trim(normalString1));
System.out.println("normalString2 \t--> " + StringUtils.trim(normalString2));
System.out.println("normalString3 \t--> " + StringUtils.trim(normalString3));
System.out.println("normalString4 \t--> " + StringUtils.trim(normalString4));
System.out.println("----------------------trimToNull-------------------");
//去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或"",则返回 null
System.out.println("emptyString \t--> " + StringUtils.trimToNull(emptyString));
System.out.println("nullString \t--> " + StringUtils.trimToNull(nullString));
System.out.println("blankString1 \t--> " + StringUtils.trimToNull(blankString1));
System.out.println("blankString2 \t--> " + StringUtils.trimToNull(blankString2));
System.out.println("normalString1 \t--> " + StringUtils.trimToNull(normalString1));
System.out.println("normalString2 \t--> " + StringUtils.trimToNull(normalString2));
System.out.println("normalString3 \t--> " + StringUtils.trimToNull(normalString3));
System.out.println("normalString4 \t--> " + StringUtils.trimToNull(normalString4));
System.out.println("----------------------trimToEmpty-------------------");
//去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或 "" ,则返回 ""
System.out.println("emptyString \t--> " + StringUtils.trimToEmpty(emptyString));
System.out.println("nullString \t--> " + StringUtils.trimToEmpty(nullString));
System.out.println("blankString1 \t--> " + StringUtils.trimToEmpty(blankString1));
System.out.println("blankString2 \t--> " + StringUtils.trimToEmpty(blankString2));
System.out.println("normalString1 \t--> " + StringUtils.trimToEmpty(normalString1));
System.out.println("normalString2 \t--> " + StringUtils.trimToEmpty(normalString2));
System.out.println("normalString3 \t--> " + StringUtils.trimToEmpty(normalString3));
System.out.println("normalString4 \t--> " + StringUtils.trimToEmpty(normalString4));
测试结果
----------------------trim-------------------------
emptyString -->
nullString --> null
blankString1 -->
blankString2 -->
normalString1 --> Hello World!
normalString2 --> Hello World!
normalString3 --> Hello World!
normalString4 --> Hello World!
----------------------trimToNull-----------------------
emptyString --> null
nullString --> null
blankString1 --> null
blankString2 --> null
normalString1 --> Hello World!
normalString2 --> Hello World!
normalString3 --> Hello World!
normalString4 --> Hello World!
----------------------trimToEmpty------------------------
emptyString -->
nullString -->
blankString1 -->
blankString2 -->
normalString1 --> Hello World!
normalString2 --> Hello World!
normalString3 --> Hello World!
normalString4 --> Hello World!
分享到:
相关推荐
jar包中的StringUtils类用于操作字符串的各种判断和截取
最新jar commons-lang3-3.3.2.jar org.apache.commons.lang3.StringUtils;
/* 内含 common-lang3.jar commons-lang3-3.9-bin.zip commons-lang3-3.9-src.zip 使用说明.txt*/ public static String getClientIp(HttpServletRequest request) { String ip = request.getHeader("X-...
自己写的任性谢谢如何使用go get github.com/sjsdfg/common-lang-in-go StringUtils IsEmpty(str字符串)布尔IsNotEmpty(字符串)布尔IsAllEmpty(list ... string)布尔IsAnyEmpty(list ... string)布尔...
org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....
commons-lang包中对我们有用的类主要有: 1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作 2.ObjectUtils 主要是对null进行安全处理,可以...
common-lang-zip-2.6源码和jar包
org.apache.commons.lang3.StringUtils.jar,打开是common-lang3.jar文件,以及使用方法,根据使用方法使用即可,绝对可靠
commons-lang-2.4.jar其中最实用的方法是StringUtils.isNotBlank(xxx)判断字符串是否为空或null
Apache Commons Lang资源包,下载解压缩后,可获得api文档,源码,jar包,用于开发
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,...
java 工具类 lang3 jar包 StringUtils ArrayUtils SystemUtils
import org.apache.commons.lang.StringUtils; import java.io.*; import java.util.logging.Level; /** * SCP远程访问Linux服务器读取文件 * User: boyer * Date: 17-12-7 * Time: 下午3:22 * To change ...
import org.apache.commons.lang.StringUtils; import com.jd.uwp.common.Constants; /** * RSA 工具类。提供加密,解密,生成密钥对等方法。 * 需要bcprov-jdk16-140.jar包。 * */ public class RSAUtil { ...
另导入common-lib下的jar包,删除jeecms-cms- identity-3.0.2-final.jar,jeecms-common-3.0.2-final.jar ,jeecms-core- identity-3.0.2-final.jar这三个jar包,切记:务必进行build path 3.修改jdbc链接,自己...