この方法では、データファイル内の文字のタイプを数えます。それは文字A-Z(大文字)、a-z(小文字)、および任意の数字の数を正常に数えます。すでにカウントされている文字以外の文字がある場合はカウントする必要があります。私が試したすべてのものは、文字のすべて、文字のどれか、あるいは少数しか選択されていません。配列内にない文字の数を数えよう
おかげ
public void countChars(){
String currentWord;
for(int pass = 0; pass < numberOfTokens; pass++){
currentWord = words[pass];
for (int i = 0; i < currentWord.length(); i++){
char ch = currentWord.charAt(i);
if (ch >= 'A' && ch <= 'Z'){
numberOfUpperCase++;
}
if (ch >= 'a' && ch <= 'z'){
numberOfLowerCase++;
}
if (ch >= '0' && ch <= '9'){
numberOfDigits++;
}
}
}
}//end of countChars
なぜ正規表現を使用しないのですか? – TheValyreanGroup
どういう意味ですか? –
[文字列配列の文字数]の複製があります(http://stackoverflow.com/questions/42617499/char-frequency-in-a-string-array) –