1. 程式人生 > >StringUtils工具類

StringUtils工具類

out dsd cap delete ascii filename nbsp dsw print

StringUtils工具類

技術分享圖片
 1 package com.example.test;
 2 
 3 import org.springframework.util.StringUtils;
 4 
 5 public class Test {
 6     public static void main(String[] args) {
 7         System.out.println(StringUtils.containsWhitespace("sfas"));//是否有空白
 8         System.out.println(StringUtils.trimWhitespace(" - dfasd- "));//
去除前後空格 9 System.out.println(StringUtils.trimAllWhitespace(" - - - - fshjk s j - -"));//去除所有空格 10 System.out.println(StringUtils.trimLeadingWhitespace(" - - - - fshjk s j - - "));//去除第字符串開頭的空格 11 System.out.println(StringUtils.trimTrailingWhitespace(" - - - - fshjk s j - - "));//
去除第字符串結尾的空格 12 System.out.println(StringUtils.startsWithIgnoreCase("abc", "a"));//開頭匹配 13 System.out.println(StringUtils.endsWithIgnoreCase("abc", "a"));//結尾匹配 14 System.out.println(StringUtils.substringMatch("f sdfc", 2, "sd"));//判斷字符串第幾個位置起為某值 15 System.out.println(StringUtils.countOccurrencesOf("qwertyrtttttt", "t"));//
判斷字符串字符重復次數 16 System.out.println(StringUtils.replace("yuiyuiyui", "y", "m"));//字符替換 17 System.out.println(StringUtils.delete("yuiyuiyui", "y"));//刪除匹配的字符 18 System.out.println(StringUtils.deleteAny("yuiyuiyui", "yi"));//刪除出現且匹配的字符 19 System.out.println(StringUtils.quote("yuiyuiyui"));//為字符串加上‘‘號 20 System.out.println(StringUtils.unqualify("yuiyuiy.ui.sfaf.affa"));//字符串截取,,從‘.‘號(最後一個)+1的未知開始 21 System.out.println(StringUtils.unqualify("yuiyuiy.ui.sfaf.affa", ‘y‘));//字符串截取,,從字符最後出現的位置+1開始 22 System.out.println(StringUtils.capitalize("yuiyuiy"));//首字母大寫 23 System.out.println(StringUtils.uncapitalize("YuIyuiy"));//首字母小寫 24 System.out.println(StringUtils.uncapitalize("YuIyuiy"));//首字母小寫 25 System.out.println(StringUtils.getFilename("D://Java.jpg"));//截取最後一個\出現的未知+1的字符串 26 System.out.println(StringUtils.getFilenameExtension("D:/Java.fdsdf"));//獲取路徑下的後綴名 27 System.out.println(StringUtils.stripFilenameExtension("D:/Java.fdsdf"));//獲取路徑下的後綴名之前的部分 28 29 30 //字節 31 String string1 = "你好"; 32 System.out.println(org.apache.tomcat.util.codec.binary.StringUtils.getBytesUtf8(string1));//提供了獲取多種字符 類型的字節方法 33 byte[] bb = org.apache.tomcat.util.codec.binary.StringUtils.getBytesUtf8(string1); 34 //字節轉換 35 System.out.println(org.apache.tomcat.util.codec.binary.StringUtils.newStringUtf8(bb)); 36 System.out.println(org.apache.tomcat.util.codec.binary.StringUtils.newStringUsAscii(bb)); 37 } 38 }
View Code

StringUtils工具類