//判定字符串是否为空字符串 null 和 ""
boolean empty = StringUtils.isEmpty(s);
//判定字符串是否有长度
StringUtils.hasLength(s);
//有同一个重载方法 CharSequence str
//CharSequence 这是String,StringBuilder,StringBuffer 等类实现过的接口 所以都可以用来判定是否有长度
//判定字符串中是否有文本信息 同样提供一个重载方法
StringUtils.hasText(s);
//是否包含空格
StringUtils.containsWhitespace(s);
//去掉左右俩边的空格
StringUtils.trimWhitespace(s);
//去掉前面的空格
StringUtils.trimLeadingWhitespace(s);
//去掉后面的空格
StringUtils.trimTrailingWhitespace(s);
//去掉所有的空格
StringUtils.trimAllWhitespace(s);
//字符串以prefix开始 ,不区分大小写
StringUtils.startsWithIgnoreCase("sssdf", "Sssdf");
//判定从指定位置开始,是否匹配字符串
StringUtils.substringMatch("aabbccdd", 1, "abb");
//指定词的数量
StringUtils.countOccurrencesOf("","");
//替换 replace(String inString, String oldPattern, @Nullable String newPattern)
StringUtils.replace("原字符串","需要替换的部分","替换成");
//删除所有匹配的子字符串 deleteAny(String inString, @Nullable String charsToDelete)
StringUtils.delete("原字符串","需要删除的部分");
//删除子字符串中任意出现的字符
String ss = StringUtils.deleteAny("ababaababDDD", "bar");
//在字符串前后增加单引号,比较适合在日志时候使用
StringUtils.quote("e");
//得到以.分割的最后一个值,可以非常方便的获取类似类名或者文件后缀
StringUtils.unqualify("cn.wolfcode.java");
//首字母大写
StringUtils.capitalize("wolfcode");
//取消首字母大写
StringUtils.uncapitalize("Java");
//获取文件扩展名
StringUtils.getFilenameExtension("mypath/myfile.txt");
//截取掉文件路径后缀
StringUtils.stripFilenameExtension("mypath/myfile.txt");
StringUtils使用以及了解
于 2018-11-07 14:17:03 首次发布