一、前言:对String,我们经常会对它进行各种操作
1、判断string是否为空格 StringUtils.isBlank(String str)
2、对String进行去掉前面的空格和后面的空格 StringUtils.clean(String str)
3、包含众多对String的操作,具体查看StringUtils的源码
二、测试的代码
package com.yezi.learn.commons.lang;
import org.apache.commons.lang.StringUtils;
/**
* Created by yezi on 2014/6/2.
*/
public class StringUtilsTest {
public static void main(String []args){
StringUtilsTest stringUtilsTest = new StringUtilsTest();
stringUtilsTest.testCase();
}
public void testCase(){
String testIndexStr = "123456";
System.out.println(StringUtils.indexOf(testIndexStr, "2")); //获取2开始的位置
System.out.println(StringUtils.center("aaa",9,"yy")); //在"aaa"的两边加字符 yyyaaayyy
System.out.println(StringUtils.chomp(testIndexStr,"56")); //切掉结尾 "56"
String testChomp = "12345667\r\n";
System.out.println(StringUtils.chomp(testChomp));
String testSpace = "12 3 4 5 67 7888 fff";
System.out.println(StringUtils.deleteWhitespace(testSpace)); //去掉字符串中的空格
}
}