目前我需要在Java中找到一些字符串的特殊词法特征,例如
答案 0 :(得分:2)
google guava可以做到这一点。
看一下Strings模块: http://code.google.com/p/guava-libraries/wiki/StringsExplained
查看该网站上的 CharMatcher !
匹配后,只需使用剩余String的length()方法。
答案 1 :(得分:0)
没有这样的图书馆。您必须自己编写20行代码:
int length = s.length(); // get the length
int alphaCount;
for( int i=0; i<length; i ++ ) {
char c = s.charAt(i);
alphaCount += toInt( Character.isAlpha( c ) );
...
}
与
int toInt( boolean b ) { return b ? 1 : 0; }
答案 2 :(得分:0)
你可以看看:
.length()
属性获取给定String中的字符数。.isLetter(Char ch)
检查字符串中的字符是否为字母。.isUpperCase(Char ch)
检查字符是否为大写。