Java中的CharMatcher类
CharMatcher类为任何Javachar值确定一个true或false值,就像Predicate对任何Object所做的一样。
使用您选择的任何编辑器在C:/>Guava中创建以下Java程序。
示例
以下是GuavaTester.java代码-
import com.google.common.base.CharMatcher;
import com.google.common.base.Splitter;
public class GuavaTester {
public static void main(String args[]) {
GuavaTester tester = new GuavaTester();
tester.testCharMatcher();
}
private void testCharMatcher() {
System.out.println(CharMatcher.DIGIT.retainFrom("mahesh123")); // only the digits
System.out.println(CharMatcher.WHITESPACE.trimAndCollapseFrom(" Mahesh Parashar ", ' '));
//在末端修剪空白,并将空白替换/折叠为单个空格
System.out.println(CharMatcher.JAVA_DIGIT.replaceFrom("mahesh123", "*"));
//加注所有数字
System.out.println(CharMatcher.JAVA_DIGIT.or(CharMatcher.JAVA_LOWER_CASE).retainFrom("mahesh123"));
//消除所有不是数字或小写字母的字符
}
}使用javac编译器编译类,如下所示
C:\Guava>javac GuavaTester.java
现在运行GuavaTester以查看结果-
C:\Guava>java GuavaTester
输出结果
这将产生以下输出-
123 Mahesh Parashar mahesh*** mahesh123
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短