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

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

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


BufferedReader [1]

Обозначение

BufferedReader

Описание

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

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

Синтаксис

Параметры

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

Пример

BufferedReader reader;
String line;
 
void setup() {
  // открываем файл из примера для метода createWriter():
  reader = createReader("positions.txt");    
}
 
void draw() {
  try {
    line = reader.readLine();
  } catch (IOException e) {
    e.printStackTrace();
    line = null;
  }
  if (line == null) {
    // останавливаем чтение из-за ошибки или пустого файла:
    noLoop();  
  } else {
    String[] pieces = split(line, TAB);
    int x = int(pieces[0]);
    int y = int(pieces[1]);
    point(x, y);
  }
}

См.также

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