私のプログラムは単語のファイルを読み取り、アルファベットの各文字で始まる単語の数の頻度を出力しようとしています。しかし、私の頻度は「0」として出続けます。誰でも私を助けることができますか?これは私のプログラムです:
while (in.hasNext())
{
words.add(in.next());
}
in.close();
aFileReader.close();
for(int i = 0; i < chars.length - 1; i++)
{
int counter = 0;
for(int j = 0; j < words.size(); j++)
{
String temp = words.get(j);
String letter = temp.substring(0);
if(letter.equalsIgnoreCase(chars[i]))
counter++;
}
results += chars[i] + " = " + counter + "\n";
}
JOptionPane.showMessageDialog(null,results);