Класс Java.io.Reader — это абстрактный класс для чтения потоков символов.
Объявление класса
Ниже приводится объявление для класса Java.io.Reader —
public class Reader extends Object implements DataOutput, DataInput, Closeable
поле
Ниже приведены поля для класса Java.io.Reader —
-
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
защищенный читатель () Это создает новый читатель потока символов, чьи критические секции будут синхронизироваться на самом читателе. |
2 |
защищенный читатель (блокировка объекта) Это создает новое средство чтения символьного потока, критические секции которого будут синхронизироваться с данным объектом. |
защищенный читатель ()
Это создает новый читатель потока символов, чьи критические секции будут синхронизироваться на самом читателе.
защищенный читатель (блокировка объекта)
Это создает новое средство чтения символьного потока, критические секции которого будут синхронизироваться с данным объектом.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | абстрактный void close ()
Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним. |
2 | void mark (int readAheadLimit)
Этот метод отмечает текущую позицию в потоке. |
3 | логическое markSupported ()
Этот метод сообщает, поддерживает ли этот поток операцию mark (). |
4 | int read ()
Этот метод читает один символ. |
5 | int read (char [] cbuf)
Этот метод читает символы в массив. |
6 | абстрактный int читать (char [] cbuf, int off, int len)
Этот метод читает символы в часть массива. |
7 | int read (цель CharBuffer)
Этот метод пытается прочитать символы в указанном буфере символов. |
8 | булево готово ()
Этот метод сообщает, готов ли этот поток для чтения. |
9 | сброс void ()
Этот метод сбрасывает поток. |
10 | длинный скип (long n)
Этот метод пропускает символы. |
Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним.
Этот метод отмечает текущую позицию в потоке.
Этот метод сообщает, поддерживает ли этот поток операцию mark ().
Этот метод читает один символ.
Этот метод читает символы в массив.
Этот метод читает символы в часть массива.
Этот метод пытается прочитать символы в указанном буфере символов.
Этот метод сообщает, готов ли этот поток для чтения.
Этот метод сбрасывает поток.
Этот метод пропускает символы.
Методы унаследованы
Этот класс наследует методы от следующих классов —