The program needs to count and display the number of times that the specified charector appears in the text file.
Currently turning up zero for the total. I\'m not i
There is bug in your code.Correct code below-
String fileName; // Holds the name of the file
String letter; // Letter to search for in the file
// Get the name of the file and character from the user
fileName = "C:\\bin\\GWT.txt";
letter = "X";
// Open the file for reading
File file = new File(fileName);
Scanner inputFile = new Scanner(file); // Declare new scanner object for file reading
// Set accumulator to zero
int count = 0;
while(inputFile.hasNext()) {
if (inputFile.nextLine().toLowerCase().contains(letter.toLowercase())) {
count++; // add letter occurrence
}
}
System.out.println(count);