java.lang.Object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.io.Writer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | - | - | java.io.CharArrayWriter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
This class implements a character buffer that can be used as an Writer.
Constructor | Summary |
---|---|
CharArrayWriter() | Creates a new CharArrayWriter. |
CharArrayWriter(int initialSize) | Creates a new CharArrayWriter with the specified initial size. |
Return | Method | Summary |
---|---|---|
CharArrayWriter | append(char c) | Appends the specified character to this writer. |
CharArrayWriter | append(CharSequence csq) | Appends the specified character sequence to this writer. |
CharArrayWriter | append(CharSequence csq, int start, int end) | Appends a subsequence of the specified character sequence to this writer. |
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. |
import java.io.CharArrayWriter;
import java.io.IOException;
public class Main {
public static void main(String args[]) throws IOException {
CharArrayWriter outStream = new CharArrayWriter();
outStream.write('a');
outStream.write('b');
outStream.write('c');
outStream.write('d');
outStream.write('e');
outStream.write('f');
outStream.write("java2s.com");
System.out.println("outstream: " + outStream);
System.out.println("size: " + outStream.size());
}
}
The output:
outstream: abcdefjava2s.com
size: 16
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |