StringUtils工具类

Posted zt007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了StringUtils工具类相关的知识,希望对你有一定的参考价值。

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工具类的主要内容,如果未能解决你的问题,请参考以下文章

StringUtils工具类的常用方法

StringUtils工具类的isBlank()方法使用说明

StringUtils工具类常用方法汇总

StringUtils工具类

StringUtils工具类详解

StringUtils工具类的常用方法