Java.io包教程

Java.io.CharArrayWriter类

简介

Java.io.CharArrayWriter 类实现了一个可用作Writer的字符缓冲区.当数据写入流时,缓冲区自动增长.

类声明

以下是 Java.io.CharArrayWriter

public class CharArrayWriter
   extends Writer

字段

以下是 Java.io.CharArrayWriter 类 :

  • protected char [] buf : 这是存储数据的缓冲区.

  • protected int count : 这是缓冲区中的字符数.

  • 受保护对象锁 : 这是用于同步此流上的操作的对象.

类构造函数

Sr.No.构造函数&说明
1

CharArrayWriter()

这会从指定的字符数组创建一个CharArrayReader.

2

CharArrayWriter(int initialSize)

这将创建一个具有指定初始大小的新CharArrayWriter.

类方法

Sr.No.方法&说明
1CharArrayWriter append(char c)

此方法将指定的字符附加到此writer.

2CharArrayWriter append(CharSequence csq)

此方法将指定的字符序列追加到此编写器.

3CharArrayWriter append( CharSequence csq,int start,int end)

此方法将指定字符序列的子序列附加到此writer.

4void close()

此方法关闭流.

5void flush()

此方法刷新流.

6void reset()

此方法重置缓冲区,以便您可以再次使用它而不丢弃已分配的缓冲区.

7

int size()

此方法返回缓冲区的当前大小.

8char [] toCharArray()

此方法返回输入数据的副本.

9String toString()

此方法将输入数据转换为字符串.

10void write(char [] c,int off ,int len)

此方法将字符写入缓冲区.

11void write(int c)

此方法将字符写入缓冲区.

12void write(String str,int off,int len)

此方法将字符串的一部分写入缓冲区.

13void writeTo(Writer out)

此方法写入缓冲区的内容为另一个特征er stream.

继承的方法

此类继承以下类中的方法 :

  • Java.io.Writer

  • Java.io.对象