commons-lang StringUtils学习

package com.fanfan.commons.lang;

import java.util.Arrays;

import org.apache.commons.lang.StringUtils;
import org.junit.Test;

public class StringUtilsTest {
@Test
public void testEmpty() {
String str = StringUtils.EMPTY;
System.out.println(str);
}

@Test
public void split() {
    String[] str = StringUtils.split("123456ssss");// aacc222
    System.out.println(Arrays.toString(str));
    str = StringUtils.split("123456ssss", "s");// aacc222
    System.out.println(Arrays.toString(str));
    str = StringUtils.split("123456ssss");// aacc222
    System.out.println(Arrays.toString(str));
}

@Test
public void join() {
    String str = StringUtils.join(new String[] { "aa", "cc", "222" });// aacc222
    System.out.println(str);
    str = StringUtils.join(new String[] { "aa", "cc", "222" }, ",");// aa,cc,222
    System.out.println(str);
    str = StringUtils.join(new String[] { "aa", "cc", "222" }, ",", 1, 2);// cc
    System.out.println(str);
}

@Test
public void repeat() {
    String str = StringUtils.repeat("repeat重复", 3);
    System.out.println(str);
}

@Test
public void abbreviate() {
    String str = StringUtils.abbreviate("标题锁进--伟大的标题", 7);// 标题锁进...
    System.out.println(str);
}

@Test
public void testStrip() {
    String str = StringUtils.EMPTY;
    System.out.println(StringUtils.strip("aaabbcccc", "avc"));// bb

// assertEquals(StringUtils.strip(“aaabbcccc”, “avc”), “bb”);
System.out.println(StringUtils.strip(null, null));// “null”
System.out.println(StringUtils.strip(null, null));// bb
}

@Test
public void stripAll() {
    String[] strs = { "aaabnbcccc null", "avc,null" };
    System.out.println(Arrays.toString(StringUtils.stripAll(strs)));// [aaabbcccc, avc]
    System.out.println(Arrays.toString(StringUtils.stripAll(strs, ",null")));// [aaabbcccc, avc]
}

}

猜你喜欢

转载自blog.csdn.net/mengxiangxingdong/article/details/79394141