これは私が持っているものですが、機能していません。これは私にとって混乱を招きます。下にスクロールすると、私が抱えている正確な問題と私がやろうとしていることを誰かが投稿したことにコメントしました。問題は、ランダムな文字を生成するコードである可能性があると考えていました:
public void add (char fromChar, char toChar){
Random r = new Random(); //creates a random object
int randInt;
for (int i=0; i<charArray.length; i++){
randInt = r.nextInt((toChar-fromChar) +1);
charArray[i] = (char) randInt; //casts these integers as characters
}
}//end add
public int[] countLetters() {
int[] count = new int[26];
char current;
for (int b = 0; b <= 26; b++) {
for (int i = 97; i <= 123; i++) {
char a = (char) i;
for (int ch = 0; ch < charArray.length; ch++) {
current = charArray[ch];
if (current == a) {
count[b]++;
}
}
}
}
return count;
}