以下是 StringUtils 的各项用法
1.空字符串检查
使用函数: StringUtils.isBlank(testString)
函数介绍: 当 testString 为空,长度为零或者仅由空白字符(whitespace)组成时,返回 True;否则
返回 False
例程:
String test = "";
String test2 = " ";
String test3 = null;
String test4 = "Test";
System.out.println( "test blank? " + StringUtils.isBlank( test ) );
System.out.println( "test2 blank? " + StringUtils.isBlank( test2 ) );
System.out.println( "test3 blank? " + StringUtils.isBlank( test3 ) );
System.out.println( "test4 blank? " + StringUtils.isBlank( test4 ) );
输出如下:
test blank? true
test2 blank? true
test3 blank? true
test4 blank? False
函数 StringUtils.isNotBlank(testString)的功能与 StringUtils.isBlank(testString)相反.
2.清除空白字符
使用函数: StringUtils.trimToNull(testString)
函数介绍:清除掉 testString 首尾的空白字符,如果仅 testString 全由空白字符
(whitespace)组成则返回 null
例程:
String test1 = " ";
String test2 = " A Test ";
String test3 = null;
System.out.println( "test1 trimToNull: " + StringUtils.trimToNull( test1 ) );
System.out.println( "test2 trimToNull: " + StringUtils.trimToNull( test2 ) );
System.out.println( "test3 trimToNull: " + StringUtils.trimToNull( test3 ) );
输出如下:
test1 trimToNull: null
test2 trimToNull: A Test
test3 trimToNull: null
注意:函数 StringUtils.trim(testString)与
StringUtils.trimToNull(testString)功能类似,但 testString 由空白字符
(whitespace)组成时返回零长度字符串。
3.取得字符串的缩写
使 用 函 数 : StringUtils.abbreviate(testString,width) 和
StringUtils.abbreviate(testString,offset,width)
函数介绍:在给定的 width 内取得 testString 的缩写,当 testString 的长度小于 width 则返回原字
- 1
- 2
- 3
前往页