В каждом файле одна строка с одной буквой. Почему оба возвращают ноль?
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
BufferedReader возвращает значение null при чтении файла, который не пуст ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Cppcheck: доступ за пределами границ, поскольку «контейнер пуст», но контейнер не пуст
Anonymous » » в форуме C++ - 0 Ответы
- 119 Просмотры
-
Последнее сообщение Anonymous
-