
番石榴的CharMatchers倾向于为此类问题提供非常富有表现力和高效的解决方案。
CharMatcher.javaUpperCase().matchesAllOf("AAA"); // trueCharMatcher.javaUpperCase().matchesAllOf("A SENTENCE"); // falseCharMatcher.javaUpperCase().or(CharMatcher.whitespace()).matchesAllOf("A SENTENCE"); // trueCharMatcher.javaUpperCase().or(CharMatcher.javaLetter().negate()).matchesAllOf("A SENTENCE"); // trueCharMatcher.javaLowerCase().matchesNoneOf("A SENTENCE"); // true的静态导入
com.google.common.base.CharMatcher.*可以帮助使它们更简洁。
javaLowerCase().matchesNoneOf("A SENTENCE"); // true欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)