Задать вопрос
FutureAnge1
@FutureAnge1
Педалирую потихоньку...

Как записать целое число в текстовый файл?

Программирую на Java. Не могу записать значение переменной типа Int в текстовый файл. Использовал класс DataOutputStream в который вложил FileOutputStream
DataOutputStream writer = new DataOutputStream(new FileOutputStream("D:\\Eclipse\\workspace\\MyExperimentalProject\\files\\output.txt"));

потом выводил значение переменной в файл writer.writeInt(a);
В итоге файл всё равно оказывается пустым! Помогите пожалуйста
  • Вопрос задан
  • 1741 просмотр
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@D3lphi
Прочитайте, что делает метод DataOutputStream.writeInt():

Writes an int to the underlying output stream as four bytes, high byte first. If no exception is thrown, the counter written is incremented by 4.


Целое число в файл можно записать так, например:

try (FileWriter fileWriter = new FileWriter("output.txt")) {
    fileWriter.write(String.valueOf(5));
    fileWriter.flush();
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы