public static void TestStr(){
System.out.println(StringUtils.isEmpty(null));
System.out.println(StringUtils.isBlank(" "));
System.out.println(StringUtils.isNotBlank(null));
System.out.println(StringUtils.trim(null));
System.out.println(StringUtils.trimToNull(""));
System.out.println(StringUtils.trimToEmpty(null));
System.out.println(StringUtils.strip("大家好 啊 \t"));
System.out.println(StringUtils.stripToNull(" \t"));
System.out.println(StringUtils.stripToEmpty(null));
System.out.println(StringUtils.defaultString(null));
System.out.println(StringUtils.defaultString("", "df"));
System.out.println(StringUtils.defaultIfEmpty(null, "sos"));
System.out.println(StringUtils.strip("fsfsdf", "f"));
System.out.println(StringUtils.stripStart("ddsuuu ", "d"));
System.out.println(StringUtils.stripEnd("dabads", "das"));
ArrayToList(StringUtils.stripAll(new String[]{" 中华 ", "民 国 ", "共和 "}));
ArrayToList(StringUtils.stripAll(new String[]{" 中华 ", "民 国", "国共和国"}, "国"));
System.out.println(StringUtils.equals(null, null));
System.out.println(StringUtils.equalsIgnoreCase("abc", "ABc"));
System.out.println(StringUtils.indexOf(null, "a"));
System.out.println(StringUtils.indexOf("akfekcd中华", "k", 2));
System.out.println(StringUtils.ordinalIndexOf("akfekcd中华", "k", 2));
System.out.println(StringUtils.indexOfIgnoreCase("adfs", "D"));
System.out.println(StringUtils.indexOfIgnoreCase("adfs", "a", 3));
System.out.println(StringUtils.lastIndexOf("adfas", "a"));
System.out.println(StringUtils.lastIndexOf("d饿abasdafs我", "a", 3));
System.out.println(StringUtils.lastOrdinalIndexOf("yksdfdht", "f", 2));
System.out.println(StringUtils.lastIndexOfIgnoreCase("sdffet", "E"));
System.out.println(StringUtils.lastIndexOfIgnoreCase("efefrfs看", "F" , 2));
System.out.println(StringUtils.contains("sdf", "dg"));
System.out.println(StringUtils.containsIgnoreCase("sdf", "D"));
System.out.println(StringUtils.containsWhitespace(" d"));
System.out.println(StringUtils.indexOfAny("absfekf", new String[]{"f", "b"}));
System.out.println(StringUtils.indexOfAny("afefes", "e"));
System.out.println(StringUtils.containsAny("asfsd", new char[]{'k', 'e', 's'}));
System.out.println(StringUtils.containsAny("啡f咖啡", "咖"));
System.out.println(StringUtils.indexOfAnyBut("seefaff", "af"));
System.out.println(StringUtils.containsOnly("中华华", "华"));
System.out.println(StringUtils.containsOnly("中华中", new char[]{'中', '华'}));
System.out.println(StringUtils.containsNone("中华华", "国"));
System.out.println(StringUtils.containsNone("中华中", new char[]{'中', '达人'}));
System.out.println(StringUtils.lastIndexOfAny("中国人民共和国", new String[]{"国人", "共和"}));
System.out.println(StringUtils.countMatches("中国人民共和中国", "中国"));
System.out.println(StringUtils.isAlpha("这是干什么的2"));
System.out.println(StringUtils.isAlphaSpace("NBA直播 "));
System.out.println(StringUtils.isAlphanumeric("NBA直播"));
System.out.println(StringUtils.isAlphanumericSpace("NBA直播"));
System.out.println(StringUtils.isAsciiPrintable("NBA直播"));
System.out.println(StringUtils.isNumeric("NBA直播"));
System.out.println(StringUtils.isNumericSpace("33 545"));
System.out.println(StringUtils.isWhitespace(" "));
System.out.println(StringUtils.isAllLowerCase("kjk33"));
System.out.println(StringUtils.isAllUpperCase("KJKJ"));
System.out.println(StringUtils.difference("中国加油", "中国人民共和加油"));
System.out.println(StringUtils.indexOfDifference("ww.taobao", "www.taobao.com"));
System.out.println(StringUtils.indexOfDifference(new String[] {"中国加油", "中国共和", "中国人民"}));
System.out.println(StringUtils.getCommonPrefix(new String[] {"中国加油", "中国共和", "中国人民"}));
System.out.println(StringUtils.getLevenshteinDistance("中国共和发国人民", "共和国"));
System.out.println(StringUtils.startsWith("中国共和国人民", "中国"));
System.out.println(StringUtils.startsWithIgnoreCase("中国共和国人民", "中国"));
System.out.println(StringUtils.startsWithAny("abef", new String[]{"ge", "af", "ab"}));
System.out.println(StringUtils.endsWith("abcdef", "def"));
System.out.println(StringUtils.endsWithIgnoreCase("abcdef", "Def"));
System.out.println(StringUtils.substring("国民党", 2));
System.out.println(StringUtils.substring("中国人民共和国", 2, 4));
System.out.println(StringUtils.left("说点什么好呢", 3));
System.out.println(StringUtils.right("说点什么好呢", 3));
System.out.println(StringUtils.mid("说点什么好呢", 3, 2));
System.out.println(StringUtils.substringBefore("说点什么好呢", "好"));
System.out.println(StringUtils.substringAfter("说点什么好呢", "点"));
System.out.println(StringUtils.substringBeforeLast("说点什么好点呢", "点"));
System.out.println(StringUtils.substringAfterLast("说点什么好点呢?", "点"));
System.out.println(StringUtils.substringBetween("南非2010世界杯在南非,在南非", "南非"));
ArrayToList(StringUtils.substringsBetween("[a][b][c]", "[", "]"));
ArrayToList(StringUtils.split("中华 人民 共和"));
ArrayToList(StringUtils.split("中华 ,人民,共和", ","));
ArrayToList(StringUtils.split("中华 :人民:共和", ":", 2));
ArrayToList(StringUtils.splitByWholeSeparator("ab-!-cd-!-ef", "-!-"));
ArrayToList(StringUtils.splitByWholeSeparator("ab-!-cd-!-ef", "-!-", 2));
ArrayToList(StringUtils.splitByWholeSeparatorPreserveAllTokens(" ab de fg ", null));
ArrayToList(StringUtils.splitByWholeSeparatorPreserveAllTokens("ab de fg", null, 3));
ArrayToList(StringUtils.splitPreserveAllTokens(" ab de fg "));
ArrayToList(StringUtils.splitPreserveAllTokens(" ab de fg ", null));
ArrayToList(StringUtils.splitPreserveAllTokens(" ab de fg ", null, 2));
ArrayToList(StringUtils.splitByCharacterType("AEkjKr i39:。中文"));
ArrayToList(StringUtils.splitByCharacterTypeCamelCase("ASFSRules234"));
System.out.println(StringUtils.concat(getArrayData()));
System.out.println(StringUtils.concatWith(",", getArrayData()));
System.out.println(StringUtils.join(getArrayData()));
System.out.println(StringUtils.join(getArrayData(), ":"));
System.out.println(StringUtils.join(getArrayData(), ":", 1, 3));
System.out.println(StringUtils.join(getListData(), ":"));
System.out.println(StringUtils.deleteWhitespace(" s 中 你 4j"));
System.out.println(StringUtils.removeStart("www.baidu.com", "www."));
System.out.println(StringUtils.removeStartIgnoreCase("www.baidu.com", "WWW"));
System.out.println(StringUtils.removeEnd("www.baidu.com", ".com"));
System.out.println(StringUtils.removeEndIgnoreCase("www.baidu.com", ".COM"));
System.out.println(StringUtils.remove("www.baidu.com/baidu", "bai"));
System.out.println(StringUtils.chomp("abcrabc\r"));
System.out.println(StringUtils.chomp("baidu.com", "com"));
System.out.println(StringUtils.chop("wwe.baidu"));
System.out.println(StringUtils.replaceOnce("www.baidu.com/baidu", "baidu", "hao123"));
System.out.println(StringUtils.replace("www.baidu.com/baidu", "baidu", "hao123"));
System.out.println(StringUtils.replace("www.baidu.com/baidu", "baidu", "hao123", 1));
System.out.println(StringUtils.replaceEach("www.baidu.com/baidu", new String[]{"baidu", "com"}, new String[]{"taobao", "net"}));
System.out.println(StringUtils.replaceEachRepeatedly("www.baidu.com/baidu", new String[]{"baidu", "com"}, new String[]{"taobao", "net"}));
System.out.println(StringUtils.replaceChars("www.baidu.com", "bdm", "qo"));
System.out.println(StringUtils.overlay("www.baidu.com", "hao123", 4, 9));
System.out.println(StringUtils.repeat("ba", 3));
System.out.println(StringUtils.repeat("ab", "ou", 3));
System.out.println(StringUtils.rightPad("海川", 4));
System.out.println(StringUtils.rightPad("海川", 4, "河流啊"));
System.out.println(StringUtils.leftPad("海川", 4));
System.out.println(StringUtils.leftPad("海川", 4, "大家好"));
System.out.println(StringUtils.center("海川", 3));
System.out.println(StringUtils.center("海川", 5, "流"));
System.out.println(StringUtils.abbreviate("中华人民共和国", 5));
System.out.println(StringUtils.abbreviate("abcdefghijklmno", 12, 10));
System.out.println(StringUtils.abbreviateMiddle("abcdef", ".", 4));
System.out.println(StringUtils.capitalize("Ddf"));
System.out.println(StringUtils.uncapitalize("DTf"));
System.out.println(StringUtils.swapCase("I am Jiang, Hello"));
System.out.println(StringUtils.reverse("中国人民"));
System.out.println(StringUtils.reverseDelimited("中:国:人民", ':'));
}
private static void ArrayToList(String[] str){
System.out.println(Arrays.asList(str) + " 长度:" + str.length);
}
private static List getListData(){
List list = new ArrayList();
list.add("你好");
list.add(null);
list.add("他好");
list.add("大家好");
return list;
}
private static String[] getArrayData(){
return (String[]) getListData().toArray(new String[0]);
}
public static void main(String[] args) {
TestStr();
}