2

目前我需要在Java中找到字符串的一些特殊词法特征,例如

  • 字符总数
  • 字母字符总数
  • 大写字符总数
  • ....我想知道有没有图书馆可以做到这一点?节省编码时间会很棒。
    非常感谢。
4

3 回答 3

2

谷歌番石榴可以做到这一点。

看看字符串模块: http ://code.google.com/p/guava-libraries/wiki/StringsExplained

查看该网站上的CharMatcher

而在匹配之后,你只需使用剩余字符串的length() 方法。

于 2014-02-25T08:50:36.917 回答
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; }
于 2014-02-25T08:51:37.133 回答
0

你可以看看:

于 2014-02-25T08:52:08.753 回答