📅  最后修改于: 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. |
此类从以下类继承方法-