StringUtils使用以及了解

 //判定字符串是否为空字符串 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使用以及了解)