すべての数字を1つのカウンターに数える方法を理解しようとしています。これは、各行から 'a'の数を数え、1行にすべての数を数える方法を知りたい各行を表示します。JavaIntro.txtファイルのどこに文字 "a"が表示された回数をカウントするプログラムを作成します。
import java.io.*;
import java.util.Scanner;
public class CountTheNumberOfAs {
public static void main(String[] args)throws IOException
{
String fileName = "JavaIntro.txt";
String line = "";
Scanner scanner = new Scanner(new FileReader(fileName));
try {
while (scanner.hasNextLine()){
line = scanner.nextLine();
int counter = 0;
for(int i=0; i<line.length(); i++) {
if(line.charAt(i) == 'a') {
counter++;
}
}
System.out.println(counter);
}
}
finally {
scanner.close();
}}}
デバッガはこのようなエラーを見つけるのに非常に役立つでしょう。 –