目前我需要找到Java中的字符串的一些特殊的词汇特点,如库识别在Java中
- 字符总数
- 的字母总数
- 大写字母总数
- .... 我想知道有没有图书馆可以做到这一点?节省编码时间会很好。
非常感谢。
目前我需要找到Java中的字符串的一些特殊的词汇特点,如库识别在Java中
google guava可以做到这一点。
看一看弦乐模块: http://code.google.com/p/guava-libraries/wiki/StringsExplained
时退房CharMatcher在该网站上!
匹配后,您只需使用剩余字符串的length()方法。
没有这样的图书馆。你必须写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; }
你可以看看:
.length()
属性来获取量给定字符串中的字符。.isLetter(Char ch)
检查字符串中的字符是否是字母。.isUpperCase(Char ch)
检查一个字符是否为大写。
@Downvoter谨慎解释?这将是很好的力量评论downvotes ...至少你知道别人认为你做错了... – npinti