Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

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.

Since:
JDK1.1

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()
Close the stream.
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(int c)
Write a single character.
void  write(char[] cbuf, int off, int len)
Write a portion of an array of characters.
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
 close, flush, write, write, write, write, write
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.