參悟spring中的StringUtils部分強大的功能
阿新 • • 發佈:2019-01-07
參悟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));