1. 程式人生 > >參悟spring中的StringUtils部分強大的功能

參悟spring中的StringUtils部分強大的功能

參悟spring中的StringUtils部分強大的功能:

System.out.println(org.springframework.util.StringUtils.containsWhitespace("sfas"));//是否有空白
System.out.println(org.springframework.util.StringUtils.trimWhitespace(" - dfasd- "));//去除前後空格
System.out.println(org.springframework.util.StringUtils.trimAllWhitespace(" - - - - fshjk     s j - -"
));//去除所有空格 System.out.println(org.springframework.util.StringUtils.trimLeadingWhitespace(" - - - - fshjk s j - - "));//去除第字串開頭的空格 System.out.println(org.springframework.util.StringUtils.trimTrailingWhitespace(" - - - - fshjk s j - - "));//去除第字串結尾的空格 System.out.println(org.springframework.util.StringUtils
.substringMatch("f sdfc",2,"sd"));//判斷字串第幾個位置起為某值 System.out.println(org.springframework.util.StringUtils.countOccurrencesOf("qwertyrtttttt", "t"));//判斷字串字元重複次數 System.out.println(org.springframework.util.StringUtils.replace("yuiyuiyui", "y", "m"));//字元替換 System.out.println(org.springframework.util.StringUtils
.delete("yuiyuiyui", "y"));//刪除匹配的字元 System.out.println(org.springframework.util.StringUtils.deleteAny("yuiyuiyui", "yi"));//刪除出現且匹配的字元 System.out.println(org.springframework.util.StringUtils.quote("yuiyuiyui"));//為字串加上''號 System.out.println(org.springframework.util.StringUtils.unqualify("yuiyuiy.ui"));//字串擷取,,從'.'號+1的未知開始 System.out.println(org.springframework.util.StringUtils.unqualify("yuiyuiy.ui",'y'));//字串擷取,,從字元最後出現的位置+1開始 System.out.println(org.springframework.util.StringUtils.capitalize("yuiyuiy"));//首字母大寫 System.out.println(org.springframework.util.StringUtils.uncapitalize("YuIyuiy"));//首字母小寫 System.out.println(org.springframework.util.StringUtils.uncapitalize("YuIyuiy"));//首字母小寫 changeFirstCharacterCase(String str, boolean capitalize),capitalize為true則為大寫 System.out.println(org.springframework.util.StringUtils.getFilename("D://Java"));//擷取最後一個\出現的未知+1的字串 System.out.println(org.springframework.util.StringUtils.getFilenameExtension("D:/Java.fdsdf"));//獲取路勁下的字尾名 System.out.println(org.springframework.util.StringUtils.stripFilenameExtension("D:/Java.fdsdf"));//獲取路勁下的字尾名之前的部分

org.apache.commons.codec.binary部分

String string1 = "你好";
        String string2 = "";
        System.out.println(StringUtils.equals(string1, string2));//判斷equals

        //位元組
        System.out.println(StringUtils.getBytesUtf8(string1));//提供了獲取多種字元 型別的位元組方法
        byte[] bb = StringUtils.getBytesUtf8(string1);
        System.out.println(StringUtils.newString(bb, "UTF-8"));//位元組轉換
        System.out.println(StringUtils.newStringUtf8(bb));