Processing:Справочник языка Processing/PrintWriter/flush()

Материал из Онлайн справочника
Версия от 12:05, 20 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



flush() [1]

Класс

PrintWriter

Обозначение

flush()

Описание

Дозаписывает в объект PrintWriter данные из буфера. Необходимо, чтобы все оставшиеся данные были записаны в файл до того, как он будет закрыт.

Синтаксис

pw.flush()

Параметры

pw  любой объект типа PrintWriter. Тип данных  PrintWriter

Возвращаемое значение

void

Пример

PrintWriter output;

void setup() {
  //  создаем новый файл в папке скетча:
  output = createWriter("positions.txt"); 
}

void draw() {
  point(mouseX, mouseY);
  output.println(mouseX);  // записываем координату в файл:
}

void keyPressed() {
  output.flush();  // записываем оставшиеся данные в файл
  output.close();  // закрываем файл
  exit();  // останавливаем программу
}

См.также

Внешние ссылки