guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)

引入jar,本例中使用的版本

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>28.2-jre</version> </dependency>

1、字符串处理方法Joiner,

1)将集合、数组、多个字符串元素,用特定符号连接成字符串(数据类型可以不一样)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(1)

2)将多个字符串元素,用特定符号连接成字符串,去掉null值

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(2)

3)将多个字符串元素,用特定符号连接成字符串,替换字符串中的null值为指定的值

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(3)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(4)

4)将多个字符串元素,用特定符号连接成字符串,拼接到指定的对象中,例如StringBuilder

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(5)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(6)

5)将map对象转换成字符串

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(7)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(8)

2、字符串处理方法CharMatcher

1)匹配到的字符替换

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(9)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(10)

2)匹配指定的字符串并返回

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(11)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(12)

3)指定范围匹配指定的字符串

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(13)

4)匹配指定的字符串出现的次数

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(14)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(15)

3、字符串处理方法Splitter

1)将字符串按照指定的分隔符进行分割

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(16)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(17)

2)将字符串按照指定的长度进行分割

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(18)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(19)

3)限制分割多少字后停止

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(20)

guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)(21)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页