Пробовал ставить br.close(); и в блок try, и после блока try-catch, все равно последнее условие не проходится. Читал много обсуждений этой же задачи, данные там советы не помогают.
Що я делаю нэ так?
package com.javarush.task.task13.task1318;
/*
Чтение файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileInputStream bufferedInputStream = null;
try {
String fileName = br.readLine();
File file = new File(fileName);
bufferedInputStream = new FileInputStream(fileName);
while (bufferedInputStream.available() > 0) {
System.out.print((char)bufferedInputStream.read());
}
br.close();
bufferedInputStream.close();
} catch (IOException e) {
System.out.println("шото пошло не так");
e.printStackTrace();
}
}
}