Учебники

Класс Java.io.CharArrayWriter

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

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

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

public class CharArrayWriter
   extends Writer

поле

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

  • protected char [] buf — это буфер, в котором хранятся данные.

  • protected int count — Это число символов в буфере.

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

protected char [] buf — это буфер, в котором хранятся данные.

protected int count — Это число символов в буфере.

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

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

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

CharArrayWriter ()

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

2

CharArrayWriter (int initialSize)

Это создаст новый CharArrayWriter с указанным начальным размером.

CharArrayWriter ()

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

CharArrayWriter (int initialSize)

Это создаст новый CharArrayWriter с указанным начальным размером.

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

Sr.No. Метод и описание
1 CharArrayWriter append (char c)

Этот метод добавляет указанный символ к этому автору.

2 CharArrayWriter append (CharSequence csq)

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

3 CharArrayWriter append (CharSequence csq, int start, int end)

Этот метод добавляет подпоследовательность указанной последовательности символов к этому автору.

4 void close ()

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

5 void flush ()

Этот метод очищает поток.

6 сброс void ()

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

7

int size ()

Этот метод возвращает текущий размер буфера.

8 char [] toCharArray ()

Этот метод возвращает копию входных данных.

9 Строка toString ()

Этот метод преобразует входные данные в строку.

10 void write (char [] c, int off, int len)

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

11 void write (int c)

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

12 void write (String str, int off, int len)

Этот метод записывает часть строки в буфер.

13 void writeTo (Writer out)

Этот метод записывает содержимое буфера в другой поток символов.

Этот метод добавляет указанный символ к этому автору.

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

Этот метод добавляет подпоследовательность указанной последовательности символов к этому автору.

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

Этот метод очищает поток.

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

int size ()

Этот метод возвращает текущий размер буфера.

Этот метод возвращает копию входных данных.

Этот метод преобразует входные данные в строку.

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

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

Этот метод записывает часть строки в буфер.

Этот метод записывает содержимое буфера в другой поток символов.

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

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