Класс 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 (), что он и делает.
Этот метод читает один символ.
Этот метод считывает символы в часть массива.
Этот метод сообщает, готов ли этот поток для чтения.
Этот метод сбрасывает поток к самой последней отметке или к началу, если он никогда не был помечен.
Этот метод пропускает символы.
Методы унаследованы
Этот класс наследует методы от следующих классов —