📜  Java.io.StringWriter类

📅  最后修改于: 2020-11-15 02:53:26             🧑  作者: Mango


介绍

Java.io.StringWriter类是一个字符流,它将其输出收集在字符串缓冲区中,然后可以使用该缓冲区构造字符串。关闭StringWriter无效。可以在关闭流之后调用此类中的方法,而不会产生IOException。

类声明

以下是Java.io.StringWriter类的声明-

public class StringWriter
  extends Writer

领域

以下是Java.io.StringWriter类的字段-

  • protected Object lock-这是用于同步此流上的操作的对象。

类的构造函数

Sr.No. Constructor & Description
1

StringWriter()

This creates a new string writer using the default initial string-buffer size.

2

StringWriter(int initialSize)

This creates a new string writer using the specified initial string-buffer size.

类方法

Sr.No. Method & Description
1 StringWriter append(char c)

This method appends the specified character to this writer.

2 StringWriter append(CharSequence csq)

This method appends the specified character sequence to this writer.

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

This method appends a subsequence of the specified character sequence to this writer.

4 void close()

Closing a StringWriter has no effect.

5 void flush()

This method flush the stream.

6 StringBuffer getBuffer()

This method return the string buffer itself.

7 String toString()

This method return the buffer’s current value as a string.

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

This method write a portion of an array of characters.

9 void write(int c)

This method write a single character.

10 void write(String str)

This method writes a string.

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

This method writes a portion of a string.

方法继承

此类从以下类继承方法-

  • Java.io.作家
  • Java对象