Класс Java.io.PushbackReader является средством чтения символьного потока, которое позволяет символам возвращаться в поток.
Объявление класса
Ниже приводится объявление для класса Java.io.PushbackReader —
public class PushbackReader extends FilterReader
поле
Ниже приведены поля для класса Java.io.PushbackReader.
-
Защищенный читатель в — это поток ввода символов.
-
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Защищенный читатель в — это поток ввода символов.
Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
PushbackReader (Читатель в) Это создаст новое средство считывания с возвратом с односимвольным буфером. |
2 |
PushbackReader (Считыватель, размер int) Это создает новый считыватель с возвратом с буфером возврата заданного размера. |
PushbackReader (Читатель в)
Это создаст новое средство считывания с возвратом с односимвольным буфером.
PushbackReader (Считыватель, размер int)
Это создает новый считыватель с возвратом с буфером возврата заданного размера.
Методы класса
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 | булево готово ()
Этот метод сообщает, готов ли этот поток для чтения. |
7 | сброс void ()
Этот метод сбрасывает поток. |
8 | длинный скип (long n)
Этот метод пропускает символы. |
9 | void непрочитано (char [] cbuf)
Этот метод возвращает массив символов, копируя его в начало буфера обратной передачи. |
10 | void unread (char [] cbuf, int off, int len)
Этот метод возвращает часть массива символов, копируя ее в начало буфера возврата. |
11 | недействительный (int c)
Этот метод возвращает один символ, копируя его в начало буфера обратной передачи. |
Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним.
Этот метод отмечает текущую позицию в потоке.
Этот метод сообщает, поддерживает ли этот поток операцию mark (), а он — нет.
Этот метод читает один символ.
Этот метод читает символы в часть массива.
Этот метод сообщает, готов ли этот поток для чтения.
Этот метод сбрасывает поток.
Этот метод пропускает символы.
Этот метод возвращает массив символов, копируя его в начало буфера обратной передачи.
Этот метод возвращает часть массива символов, копируя ее в начало буфера возврата.
Этот метод возвращает один символ, копируя его в начало буфера обратной передачи.
Методы унаследованы
Этот класс наследует методы от следующих классов —