Java Java.io.CharArrayWriter 类

  • 介绍

    Java.io.CharArrayWriter类实现了可用作Writer的字符缓冲区。将数据写入流时,缓冲区会自动增长。
  • 类声明

    以下是Java.io.CharArrayWriter类的声明-
     public class CharArrayWriter extends Writer
  • 字段

    以下是Java.io.CharArrayWriter类的字段-
    • protected char[] buf这是存储数据的缓冲区。
    • protected int count这是缓冲区中的字符数。
    • protected Object lock这是用于同步此流上的操作的对象。
  • 类的构造函数

    序号 构造函数与说明
    1
    CharArrayWriter()
    这将从指定的字符数组创建一个CharArrayReader。
    2
    CharArrayWriter(int initialSize)
    这将创建一个具有指定初始大小的新CharArrayWriter。
  • 类方法

    序号 方法与说明
    1 CharArrayWriter append(char c)
    此方法将指定字符附加到此编写器。
    2 CharArrayWriter append(CharSequence csq)
    此方法将指定的字符序列附加到此编写器。
    3 CharArrayWriter append(CharSequence csq, int start, int end)
    此方法将指定字符序列的子序列附加到此编写器。
    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