Проблем с писането на друг txt файл [HOMEWORK]
Дайте идея защо не пише в самия файл. Създава се файла, но е празен, докато на конзолата тествам и всичко е наред.
Мерси предварително :)
Дайте идея защо не пише в самия файл. Създава се файла, но е празен, докато на конзолата тествам и всичко е наред.
Мерси предварително :)
Защото първо трябва да създадеш файла:
File newFile = new File("P9_output.txt");
newFile.createNewFile();
Пак не става. Самия файл и преди се създаваше, но не мога да пиша вътре. Мерси все пак :)
Затвори накрая writer-а - така файла стои отворен и затова е празен :)
След catch-а сложи:
finally {
try {
writer.close();
} catch (IOException e) {
System.err.println("Error closing fileWriter!");
}
}
try (BufferedReader br = new BufferedReader(new FileReader(path))) {
//code
}
Да допълня - ако просто го оградиш така - ще се самозатвори. Същото е и за writer-a.