Учебники

Класс Java.io.PushbackReader

Класс 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 (), а он — нет.

Этот метод читает один символ.

Этот метод читает символы в часть массива.

Этот метод сообщает, готов ли этот поток для чтения.

Этот метод сбрасывает поток.

Этот метод пропускает символы.

Этот метод возвращает массив символов, копируя его в начало буфера обратной передачи.

Этот метод возвращает часть массива символов, копируя ее в начало буфера возврата.

Этот метод возвращает один символ, копируя его в начало буфера обратной передачи.

Методы унаследованы

Этот класс наследует методы от следующих классов —