StringUtils常用方法

来源:互联网 发布:网络平台创业计划书 编辑:程序博客网 时间:2024/05/20 06:28

isNotBlank

String test = "";System.out.println(StringUtils.isNotBlank(test));输出:false

trimToNull

清除掉testString首尾的空白字符,如果字符串为空格,则返回Null。

String test = " ";String test2 = "   a b  ";System.out.println(StringUtils.trimToNull(test));System.out.println(StringUtils.trimToNull(test2));输出:nulla b

split

使用函数: StringUtils.split(testString,splitChars,arrayLength)
函数介绍:splitChars中可以包含一系列的字符串来劈分testString,并可以设定得
到数组的长度.注意设定长度arrayLength和劈分字符串间有抵触关系,建议一般情况下
不要设定长度.

String input = "A b,c.d|e";String input2 = "Pharmacy, basketball funky";String[] array1 = StringUtils.split( input, " ,.|");String[] array2 = StringUtils.split( input2, " ,", 2 );System.out.println( ArrayUtils.toString( array1 ) );System.out.println( ArrayUtils.toString( array2 ) );输出:{A,b,c,d,e}{Pharmacy,basketball funky}

chomp

去除尾部的换行符

String input = "Hello\n";System.out.println( StringUtils.chomp( input ));String input2 = "Another test\r\n";System.out.println( StringUtils.chomp( input2 ));

join

将数组以符号或其他字符串为间隔组成新的字符串。

 private static final String[] str = {"1","2","3","4"}; String str2 = StringUtils.join(str, "|"); System.out.println(str2);