java.lang.Object java.io.Writer java.io.StringWriter
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 .
Field Summary |
---|
Fields inherited from class java.io. Writer |
---|
lock |
Constructor Summary | |
---|---|
StringWriter
() Create a new string writer, using the default initial string-buffer size. |
|
StringWriter
(int initialSize) Create a new string writer, using the specified initial string-buffer size. |
Method Summary | |
---|---|
void |
close
() Closing a StringWriter has no effect. |
void |
flush
() Flush the stream. |
StringBuffer |
getBuffer
() Return the string buffer itself. |
String |
toString
() Return the buffer's current value as a string. |
void |
write
(char[] cbuf, int off, int len) Write a portion of an array of characters. |
void |
write
(int c) Write a single character. |
void |
write
(
String
str) Write a string. |
void |
write
(
String
str, int off, int len) Write a portion of a string. |
Methods inherited from class java.io. Writer |
---|
append , append , write |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
---|
public StringWriter()
public StringWriter(int initialSize)
Method Detail |
---|
public void write(int c)
public void write(char[] cbuf, int off, int len)
public void write(String str)
public void write(String str, int off, int len)
public String toString()
public StringBuffer getBuffer()
public void flush()
public void close() throws IOException