Processing:Справочник языка Processing/createReader()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
createReader() [1]
Обозначение
createReader()
Описание
Создает объект BufferedReader, который можно использовать для чтения файлов строчка за строчкой – в качестве отдельных объектов String. Этот метод дополняет метод createWriter(). Более подробно о классе BufferedReader и его методах вроде readLine() и close() из примера ниже читайте в справочнике языка Java.
Начиная с Processing версии 0134 все файлы, загружаемые и сохраняемые с помощью Processing API, используют кодировку UTF-8. В предыдущих версиях Processing использовалась кодировка, используемая по умолчанию вашей платформой, но это вызывало проблемы с перемещением файлов на другие платформы.
Синтаксис
createReader(filename)
Параметры
filename – название файла, который нужно открыть. Тип данных – String
Возвращаемое значение
Тип данных – объект BufferedReader.
Пример
void setup() {
size(100, 100);
parseFile();
}
void parseFile() {
// открываем файл из примера для метода createWriter():
BufferedReader reader = createReader("positions.txt");
String line = null;
try {
while ((line = reader.readLine()) != null) {
String[] pieces = split(line, TAB);
int x = int(pieces[0]);
int y = int(pieces[1]);
point(x, y);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |