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

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

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


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

Контакты:

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


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


BufferedReader [1]

Обозначение

BufferedReader

Описание

Объект BufferedReader используется для считывания файлов строчка за строчкой – в качестве отдельных объектов String.

Начиная с Processing 0134 все файлы, загружаемые и сохраняемые при помощи Processing API, используют кодировку UTF-8. В предыдущих релизах Processing в этих целях использовалась кодировка, которую ваша платформа использовала по умолчанию, но это вызывало проблемы при перемещении файлов на другие платформы.

Синтаксис

 

Параметры

 

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

 

Пример

  1. BufferedReader reader;
  2. String line;
  3.  
  4. void setup() {
  5.   // открываем файл из примера для метода createWriter():
  6.   reader = createReader("positions.txt");    
  7. }
  8.  
  9. void draw() {
  10.   try {
  11.     line = reader.readLine();
  12.   } catch (IOException e) {
  13.     e.printStackTrace();
  14.     line = null;
  15.   }
  16.   if (line == null) {
  17.     // останавливаем чтение из-за ошибки или пустого файла:
  18.     noLoop();  
  19.   } else {
  20.     String[] pieces = split(line, TAB);
  21.     int x = int(pieces[0]);
  22.     int y = int(pieces[1]);
  23.     point(x, y);
  24.   }
  25. }

См.также

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

  1. processing.org - BufferedReader