Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2253 статей для сайта.

Контакты:

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


Ambox content.png Черновик


PrintWriter [1]

Обозначение

PrintWriter

Описание

Объект, позволяющий записывать символы в выходной текстовый поток. Новый объект PrintWriter создается с помощью метода createWriter(). Чтобы файл был создан корректно, в него нужно дозаписать оставшиеся данные с помощью flush() и закрыть с помощью close(). Подробнее смотрите в примере ниже.

Методы

  • print() – добавляет данные в поток
  • println() – добавляет данные в поток и начинает новую строку
  • flush() – дозаписывает в файл данные потока, оставшиеся в буфере
  • close() – закрывает поток

Пример

  1. PrintWriter output;
  2.  
  3. void setup() {
  4.   //  создаем новый файл в папке скетча:
  5.   output = createWriter("positions.txt");
  6. }
  7.  
  8. void draw() {
  9.   point(mouseX, mouseY);
  10.   output.println(mouseX);  //  записываем координаты в файл
  11. }
  12.  
  13. void keyPressed() {
  14.   output.flush();  //  записываем в файл оставшиеся данные
  15.   output.close();  //  закрываем файл
  16.   exit();  //  останавливаем программу
  17. }

См.также

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

  1. processing.org - PrintWriter