StringUtils
public class Solution { private static Boolean result; public static void main(String... arg) { String str = "13"; //判空 StringUtils.isBlank(str); StringUtils.isEmpty(str); //判字母 StringUtils.isAlpha("andj123d");//false StringUtils.isNumeric("123"); //包含 StringUtils.contains("123", "12"); //存在交集 param1 和 2是否有交集 StringUtils.containsAny("123", "12"); //判p1 是 p2的子集 StringUtils.containsOnly("12", "123"); //字符串拼接 StringUtils.join(Lists.newArrayList(1, 2), "; "); StringUtils.join(new String[]{"1", "2"}, "; "); //大小写转换 StringUtils.lowerCase("AD"); StringUtils.capitalize("sd"); //比较 StringUtils.compare("12", "123"); StringUtils.compareIgnoreCase("12", "123"); //省略写法 StringUtils.abbreviate("12313213123", 5); }