Нет доступа к записи информации в файл java

122
19 января 2021, 17:20

При разработке программы возникла проблема, пытаюсь записать любую информацию в файл, файл создается но информация в него не записывается, файл остается пустым пробовал так

BufferedWriter writer = new BufferedWriter(new FileWriter("file2.txt"));
writer.write("henlo");

Результат не удовлетворяет ожидания. Создается пустой файл и все

Answer 1

Вам необходимо вызвать

 writer.flush();

или

 writer.close();

тогда все запишется...

import java.io.BufferedWriter; 
import java.io.FileWriter; 
import java.io.IOException; 
 
public class writer { 
 
    public static void main(String[] args) throws IOException { 
        BufferedWriter writer = new BufferedWriter(new FileWriter("file2.txt")); 
        writer.write("he111nlo"); 
        writer.close(); 
    } 
}

READ ALSO
SOLID и RxJava архитектура приложения

SOLID и RxJava архитектура приложения

Предположим что разрабатывается приложениеВыбран паттерн MVP

118
Timeout async/await

Timeout async/await

Я промисифицирую функцию function example() {

120