• 相关软件
    >CharArrayWriter 创建者:webmaster 更新时间:2005-12-17 04:37


    该类实现一个可用作 Writer 的字符缓冲区。当数据写入流时,缓冲区自动扩大。用 toCharArray() 和 toString() 能检索数据。


    <br />类 java.io.CharArrayWriter<br />


    类 java.io.CharArrayWriter



    java.lang.Object
      |
      +----java.io.Writer
          |
          +----java.io.CharArrayWriter




    public class CharArrayWriter
    extends Writer






    变量索引



    buf

    数据存储的缓冲区。
    count
    缓冲区中字符数。



    构造子索引



    CharArrayWriter()
    创建一个新 CharArrayWriter 。
    CharArrayWriter(int)
    用指定初始尺寸创建一个新 CharArrayWriter 。



    方法索引



    close()
    关闭流。
    flush()
    刷新流。
    reset()
    重置缓冲区,以便不必抛出已分配缓冲区就能再次使用它。
    size()
    返回缓冲区的当前尺寸。
    toCharArray()
    返回输入数据的副本。
    toString()
    将输入数据转换为字符串。
    write(char[], int, int)
    将字符写入缓冲区。
    write(int)
    将一个字符写入缓冲区。
    write(String, int, int)
    将某字符串的一部分写入缓冲区。
    writeTo(Writer)
    将缓冲区内容写入另一个字符流。




    变量



    buf

    protected char buf[]


    数据存储的缓冲区。




    count

    protected int count


    缓冲区中字符数。






    构造子




    CharArrayWriter

    public CharArrayWriter()


    创建一个新 CharArrayWriter 。




    CharArrayWriter

    public CharArrayWriter(int initialSize)


    用指定初始尺寸创建一个新 CharArrayWriter 。






    方法



    write

    public void write(int c)


    将一个字符写入缓冲区。



     
    覆盖:
     

    Writer 中的 write



    write

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


    将字符写入缓冲区。



     
    参数:
     
    c - 待写入的数据
     
    off - 数据的初始偏移量
     
    len - 写入字节数。
     
    覆盖:
     

    Writer
    中的
    write



    write

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


    将某字符串的一部分写入缓冲区。



     
    参数:
     
    str - 待写入的字符串
     
    off - 开始读取字符的偏移量
    len - 待写入的字节数
     
    覆盖:
     
    Writer
    中的
    write



    writeTo

    public void writeTo(Writer out) throws IOException


    将缓冲区内容写入另一个字符流。



     
    参数:
     
    out - 待写入的输出流。



    reset

    public void reset()


    重置缓冲区,以便不必抛出已分配缓冲区就能再次使用它。




    toCharArray

    public char[] toCharArray()


    返回输入数据的副本。




    size

    public int size()


    返回缓冲区的当前尺寸。




    toString

    public String toString()


    将输入数据转换为字符串。



     
    返回值:
     
    字符串。
     
    覆盖:
     
    Object 中的
    toString



    flush

    public void flush()


    刷新流。



     
    覆盖:
     

    Writer 中的 flush



    close

    public void close()


    关闭流。 缓存区的内容可能仍需要,所以此方法不释放缓存。



     
    覆盖:
     

    Writer 中的 close


    相关文章
    本页查看次数: