The Java.io.StringWriter class is a character stream that collects its output in a string buffer, which can then be used to construct a string.Closing a StringWriter has no effect. The methods in this class can be called after the stream has been closed without generating an IOException.
Following is the declaration for Java.io.StringWriter class:
public class StringWriter extends Writer
Following are the fields for Java.io.StringWriter class:
protected Object lock -- This is the object used to synchronize operations on this stream.
|S.N.||Constructor & Description|
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.
|S.N.||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.
This class inherits methods from the following classes: