guava设计模式(Guava工具类常用JoinerCharMatcherSplitter方法介绍)
引入jar,本例中使用的版本
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>28.2-jre</version>
</dependency>
1、字符串处理方法Joiner,
1)将集合、数组、多个字符串元素,用特定符号连接成字符串(数据类型可以不一样)
2)将多个字符串元素,用特定符号连接成字符串,去掉null值
3)将多个字符串元素,用特定符号连接成字符串,替换字符串中的null值为指定的值
4)将多个字符串元素,用特定符号连接成字符串,拼接到指定的对象中,例如StringBuilder
5)将map对象转换成字符串
2、字符串处理方法CharMatcher
1)匹配到的字符替换
2)匹配指定的字符串并返回
3)指定范围匹配指定的字符串
4)匹配指定的字符串出现的次数
3、字符串处理方法Splitter
1)将字符串按照指定的分隔符进行分割
2)将字符串按照指定的长度进行分割
3)限制分割多少字后停止
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com