Guava的学习2

字符串相关处理:

1.连接器Joiner:

 

我们可以在类的上面直接实例化一个Joiner的对象,方便在类里面去使用,而没必要去频繁的创建删除

2.拆分器Splitter:

 

字符串匹配器

1、默认实现类
CharMatcher本身提供了很多CharMatcher实现类,如下: 
ANY: 匹配任何字符
ASCII: 匹配是否是ASCII字符
BREAKING_WHITESPACE: 匹配所有可换行的空白字符(不包括非换行空白字符,例如"\u00a0")
DIGIT: 匹配ASCII数字 
INVISIBLE: 匹配所有看不见的字符
JAVA_DIGIT: 匹配UNICODE数字, 使用 Character.isDigit() 实现
JAVA_ISO_CONTROL: 匹配ISO控制字符, 使用 Charater.isISOControl() 实现
JAVA_LETTER: 匹配字母, 使用 Charater.isLetter() 实现
JAVA_LETTER_OR_DIGET: 匹配数字或字母
JAVA_LOWER_CASE: 匹配小写
JAVA_UPPER_CASE: 匹配大写
NONE: 不匹配所有字符
SINGLE_WIDTH: 匹配单字宽字符, 如中文字就是双字宽
WHITESPACE: 匹配所有空白字符

 

posted @ 2019-03-10 14:06  TheQi  阅读(118)  评论(0编辑  收藏  举报