Java.io.CharArrayWriter类 - Java.io包
Java.io.CharArrayWriter 类可以用来作为一个Writer的字符缓冲区。当数据被写入到流缓冲区会自动增长。
类声明
以下是java.io.CharArrayWriter类的声明:
public class CharArrayWriter
extends Writer
字段
以下是java.io.CharArrayWriter类中的字段:
protected char[] buf -- 这是被存储在缓冲器中的数据。
protected int count -- 这是在缓冲区字符的数目。
protected Object lock -- 这是用于同步针对此流的操作的对象。
类的构造函数
S.N. | 构造函数与说明 |
---|---|
1 | CharArrayWriter() 这将创建由字符指定数组一个CharArrayReader。 |
2 | CharArrayWriter(int initialSize) 这将创建一个新的CharArrayWriter使用指定的初始大小。 |
类方法
S.N. | 方法与说明 |
---|---|
1 | CharArrayWriter append(char c) 此方法将指定字符追加到这个writer。 |
2 | CharArrayWriter append(CharSequence csq) 此方法将指定的字符序列追加到这个writer。 |
3 | CharArrayWriter append(CharSequence csq, int start, int end) 此方法将指定的字符序列的子序列写入此writer。 |
4 | void close() 这种方法关闭流。 |
5 | void flush() 这个方法刷新流。 |
6 | void reset() 此方法重设缓冲区,这样就可以再次使用它而无需丢弃已分配的缓冲区。 |
7 | int size() 此方法返回缓冲区的当前大小。 |
8 | char[] toCharArray() 此方法返回输入数据的副本。 |
9 | String toString() 这种方法的输入数据转换为字符串。 |
10 | void write(char[] c, int off, int len) 此方法写入字符到缓冲区。 |
11 | void write(int c) 这种方法将一个字符写入到缓冲区。 |
12 | void write(String str, int off, int len) 此方法写入的字符串的一部分到缓冲区。 |
13 | void writeTo(Writer out) 此方法写入的缓冲区的内容到另一个字符流。 |
继承的方法
这个类从以下类继承的方法:
Java.io.Writer
Java.io.Object