Я пытаюсь обработать текст из введенного пользователем файла при компиляции сканера в не может быть найден. Я предполагаю, что его поймали. что я могу сделать, чтобы сделать эту работу?переменная не может быть найдена после попытки блока
String namef = getf.nextLine();
File inPut = new File(namef);
try {
Scanner in = new Scanner(inPut);
}
catch (FileNotFoundException e) {
System.out.println("file not found");
}
while(in.hasNextLine()) { // process file
String line = in.nextLine();
String pLine = parse(count, namef);
}
Знаете ли вы что-нибудь о «переменных областях»? Если нет, посмотрите. – Tom
'in' доступен только внутри области' try {} '. Поэтому переместите цикл while в этот блок –