Класс Reader
Абстрактный класс, предназначенный для чтения символьных потоков данных.
Конструкторы
- protected Reader () - создает новый поток для чтения;
- protected Reader (Object lock) - создает новый поток для чтения, синхронизирующийся с параметром lock.
Методы
- abstract void close () - закрывает поток данных;
- void mark (int readAheadLimit) - маркирует определенную позицию в потоке;
- boolean markSupported() - проверяет поддержку маркировки и сброса позиции в потоке;
- int read () - производит чтение символа;
- int read (char[] cbuf) - производит чтение массива символов;
- abstract int read(char[] cbuf, int off, int len) - Производит чтение в массив;
- boolean ready() - определяет готовность потока для чтения данных;
- void reset () - сбрасывает позицию маркера;
- long skip (long n) - пропускает заданные символы.
Константа
- protected Object lock - используется при синхронизации определенных действий в потоке.
Содержание раздела