Учебники

Класс Java.io.StringWriter

Класс Java.io.StringWriter — это поток символов, который собирает свои выходные данные в строковом буфере, который затем может быть использован для создания строки. Закрытие StringWriter не имеет никакого эффекта. Методы в этом классе могут вызываться после закрытия потока без генерации исключения IOException.

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

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

public class StringWriter
  extends Writer

поле

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

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

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

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

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

StringWriter ()

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

2

StringWriter (int initialSize)

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

StringWriter ()

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

StringWriter (int initialSize)

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

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

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

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

2 StringWriter append (CharSequence csq)

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

3 Добавление StringWriter (CharSequence csq, int start, int end)

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

4 void close ()

Закрытие StringWriter не имеет никакого эффекта.

5 void flush ()

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

6 StringBuffer getBuffer ()

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

7 Строка toString ()

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

8 void write (char [] cbuf, int off, int len)

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

9 void write (int c)

Этот метод записывает один символ.

10 void write (String str)

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

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

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

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

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

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

Закрытие StringWriter не имеет никакого эффекта.

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

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

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

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

Этот метод записывает один символ.

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

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

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

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