| 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.CharArrayWriter
This class implements a character buffer that can be used as an Writer. The buffer automatically grows when data is written to the stream. The data can be retrieved using toCharArray() and toString().
| Field Summary | |
protected  char[] | 
buf
The buffer where data is stored.  | 
protected  int | 
count
The number of chars in the buffer.  | 
| Fields inherited from class java.io.Writer | 
lock | 
| Constructor Summary | |
CharArrayWriter()
Creates a new CharArrayWriter.  | 
|
CharArrayWriter(int initialSize)
Creates a new CharArrayWriter with the specified initial size.  | 
|
| Method Summary | |
 void | 
close()
Close the stream.  | 
 void | 
flush()
Flush the stream.  | 
 void | 
reset()
Resets the buffer so that you can use it again without throwing away the already allocated buffer.  | 
 int | 
size()
Returns the current size of the buffer.  | 
 char[] | 
toCharArray()
Returns a copy of the input data.  | 
 String | 
toString()
Converts input data to a string.  | 
 void | 
write(char[] c,
      int off,
      int len)
Writes characters to the buffer.  | 
 void | 
write(int c)
Writes a character to the buffer.  | 
 void | 
write(String str,
      int off,
      int len)
Write a portion of a string to the buffer.  | 
 void | 
writeTo(Writer out)
Writes the contents of the buffer to another character stream.  | 
| Methods inherited from class java.io.Writer | 
write, 
write | 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Field Detail | 
protected char[] buf
protected int count
| Constructor Detail | 
public CharArrayWriter()
public CharArrayWriter(int initialSize)
| Method Detail | 
public void write(int c)
public void write(char[] c,
                  int off,
                  int len)
c - the data to be writtenoff - the start offset in the datalen - the number of chars that are written
public void write(String str,
                  int off,
                  int len)
str - String to be written fromoff - Offset from which to start reading characterslen - Number of characters to be written
public void writeTo(Writer out)
             throws IOException
out - the output stream to write topublic void reset()
public char[] toCharArray()
public int size()
public String toString()
public void flush()
public void close()
  | 
Java Platform 1.2 | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||