Java Java.io.StringWriter 类

  • 介绍

    Java.io.StringWriter类是一个字符流,它将其输出收集在字符串缓冲区中,然后可以使用该缓冲区构造字符串。关闭StringWriter无效。可以在关闭流之后调用此类中的方法,而不会产生IOException。
  • 类声明

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

    以下是Java.io.StringWriter类的字段-
    • protected Object lock这是用于同步此流上的操作的对象。
  • 类的构造函数

    序号 构造函数与说明
    1
    StringWriter()
    这将使用默认的初始字符串缓冲区大小创建一个新的字符串编写器。
    2
    StringWriter(int initialSize)
    这将使用指定的初始字符串缓冲区大小创建一个新的字符串编写器。
  • 类方法

    序号 方法与说明
    1 StringWriter append(char c)
    此方法将指定字符附加到此编写器。
    2 StringWriter append(CharSequence csq)
    此方法将指定的字符序列附加到此编写器。
    3 StringWriter append(CharSequence csq, int start, int end)
    此方法将指定字符序列的子序列附加到此编写器。
    4 void close()
    关闭StringWriter无效。
    5 void flush()
    此方法刷新流。
    6 StringBuffer getBuffer()
    此方法返回字符串缓冲区本身。
    7 String toString()
    此方法以字符串形式返回缓冲区的当前值。
    8 void write(char[] cbuf, int off, int len)
    此方法写入字符数组的一部分。
    9 void write(int c)
    此方法写一个字符。
    10 void write(String str)
    此方法写入一个字符串。
    11 void write(String str, int off, int len)
    此方法写入字符串的一部分。
  • 方法继承

    此类从以下类继承方法-
    • Java.io.Writer
    • Java.io.Object