目前我需要找到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