Учебники

Класс Java.io.CharArrayReader

Класс Java.io.CharArrayReader реализует буфер символов, который можно использовать в качестве потока ввода символов.

Объявление класса

Ниже приводится объявление для класса Java.io.CharArrayReader

public class CharArrayReader
   extends Reader

поле

Ниже приведены поля для класса Java.io.CharArrayReader

  • protected char [] buf — это буфер символов.

  • protected int count — это индекс конца этого буфера.

  • protected int markPos — это позиция метки в буфере.

  • protected int pos — Это текущая позиция буфера.

  • Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.

protected char [] buf — это буфер символов.

protected int count — это индекс конца этого буфера.

protected int markPos — это позиция метки в буфере.

protected int pos — Это текущая позиция буфера.

Защищенная блокировка объекта — это объект, используемый для синхронизации операций в этом потоке.

Конструкторы классов

Sr.No. Конструктор и описание
1

CharArrayReader (char [] buf)

Это создает CharArrayReader из указанного массива символов.

2

CharArrayReader (char [] buf, int offset, int length)

Это создает CharArrayReader из указанного массива символов.

CharArrayReader (char [] buf)

Это создает CharArrayReader из указанного массива символов.

CharArrayReader (char [] buf, int offset, int length)

Это создает CharArrayReader из указанного массива символов.

Методы класса

Sr.No. Метод и описание
1 void close ()

Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним.

2 void mark (int readAheadLimit)

Этот метод отмечает текущую позицию в потоке.

3 логическое markSupported ()

Этот метод сообщает, поддерживает ли этот поток операцию mark (), что он и делает.

4 int read ()

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

5 int read (char [] b, int off, int len)

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

6 булево готово ()

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

7 сброс void ()

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

8 длинный скип (long n)

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

Этот метод закрывает поток и освобождает любые системные ресурсы, связанные с ним.

Этот метод отмечает текущую позицию в потоке.

Этот метод сообщает, поддерживает ли этот поток операцию mark (), что он и делает.

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

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

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

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

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

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

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