구글 구아바 는 그렇게 할 수 있습니다.
Strings 모듈을 살펴보십시오 : http://code.google.com/p/guava-libraries/wiki/StringsExplained
해당 사이트 에서 CharMatcher 를 확인하십시오!
그리고 그것을 일치시킨 후 나머지 String의 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)
문자가 대문자인지 확인합니다.
출처
https://stackoverflow.com/questions/22008844