BufferedReader возвращает значение null при чтении файла, который не пустJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 BufferedReader возвращает значение null при чтении файла, который не пуст

Сообщение Anonymous »

В каждом файле одна строка с одной буквой. Почему оба возвращают ноль?

File saveFile = new File("saved.txt");
File pocFile = new File("playerOrComputer.txt");

if (!pocFile.exists()) {
pocFile.createNewFile();
}
if (!saveFile.exists()) {
saveFile.createNewFile();
}

BufferedReader brPoC = new BufferedReader(new FileReader(pocFile));
BufferedReader brSave = new BufferedReader(new FileReader(saveFile));

String savedChar = brSave.readLine();
brSave.close();
String playerOrComputerChar = brPoC.readLine();
brPoC.close();

System.out.println(savedChar);
System.out.println(playerOrComputerChar);


Подробнее здесь: https://stackoverflow.com/questions/274 ... isnt-empty
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»