All Packages Class Hierarchy This Package Previous Next Index
Class java.io.StringWriter
java.lang.Object
|
+----java.io.Writer
|
+----java.io.StringWriter
public class StringWriter
extends Writer
A character stream that collects its output in a string buffer, which can
then be used to construct a string.
StringWriter ()
Create a new string writer, using the default initial string-buffer
size.
StringWriter (int)
Create a new string writer, using the specified initial string-buffer
size.
close ()
Close the stream.
flush ()
Flush the stream.
getBuffer ()
Return the string buffer itself.
toString ()
Return the buffer's current value as a string.
write (char[], int, int)
Write a portion of an array of characters.
write (int)
Write a single character.
write (String)
Write a string.
write (String, int, int)
Write a portion of a string.
StringWriter
public StringWriter()
Create a new string writer, using the default initial string-buffer
size.
StringWriter
protected StringWriter(int initialSize)
Create a new string writer, using the specified initial string-buffer
size.
write
public void write(int c)
Write a single character.
Overrides:
write in class Writer
write
public void write(char cbuf[],
int off,
int len)
Write a portion of an array of characters.
Parameters:
cbuf - Array of characters
off - Offset from which to start writing characters
len - Number of characters to write
Overrides:
write in class Writer
write
public void write(String str)
Write a string.
Overrides:
write in class Writer
write
public void write(String str,
int off,
int len)
Write a portion of a string.
Parameters:
str - String to be written
off - Offset from which to start writing characters
len - Number of characters to write
Overrides:
write in class Writer
toString
public String toString()
Return the buffer's current value as a string.
Overrides:
toString in class Object
getBuffer
public StringBuffer getBuffer()
Return the string buffer itself.
flush
public void flush()
Flush the stream.
Overrides:
flush in class Writer
close
public void close()
Close the stream. This method does not release the buffer, since its
contents might still be required.
Overrides:
close in class Writer
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.