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