Напишите программу, которая просит пользователя ввести имя файла, а затем просит пользователя ввести символ. Программа должна считать и отображать количество раз, когда указанный символ появляется в файле.
Моя проблема в том, что длина и символ в строках 24 и 25 выдают ошибку, и я не уверен, что нужно сделать, чтобы запустить программу.
import java.util.Scanner;
import java.io.*;
public class challenge6 {
public static void main(String[] args) throws Exception {
String string;
char character;
int count = 0;
File file = new File("./file.txt");
Scanner input = new Scanner(file);
input.hasNextLine();
while (input.hasNextLine())
System.out.println(input.nextLine());
System.out.println("enter name of a char");
character = input.next().charAt(0);
for(int i=0; i < input.length(); i++)
{ if(input.charAt(i) == character)
count++;
}
System.out.println(count);}}