当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.io.StringWriter

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

public class StringWriter
extends Writer

将输出收集到一个字符缓存区中的一个字符流,用于构造一个串。


构造子索引

StringWriter()
使用缺省的初始缓存尺寸,创建一新的串书写器。
StringWriter(int)
使用指定的初始缓存尺寸,创建一新的串书写器。

方法索引

close()
关闭流。
flush()
清空流。
getBuffer()
返回串缓存区。
toString()
返回作为一个串的缓存区的当前值。
write(char[], int, int)
将若干字符写入一个数组中。
write(int)
写入单一字符。
write(String)
写入一串。
write(String, int, int)
写入一个串的某部分。

构造子

StringWriter
 public StringWriter()
使用缺省的初始缓存尺寸,创建一新的串书写器。

StringWriter
 protected StringWriter(int initialSize)
使用指定的初始缓存尺寸,创建一新的串书写器。


方法

write
 public void write(int c)
写入单一字符。

覆盖:
Writer 中的 write
write
 public void write(char cbuf[],
                   int off,
                   int len)
将若干字符写入一个数组中。

参数:
cbuf - 字符数组
off - 开始写字符的数组偏移
len - 写入的字符数
覆盖:
Writer 中的 write
write
 public void write(String str)
写入一串。

覆盖:
Writer 中的 write
write
 public void write(String str,
                   int off,
                   int len)
写入一串的某部分。

参数:
str - 写入串
off - 开始写字符的串偏移
len - 写入的字符数
覆盖:
Writer 中的 write
toString
 public String toString()
返回作为一个串的缓存区的当前值。

覆盖:
Object 中的 toString
getBuffer
 public StringBuffer getBuffer()
返回串缓存区。

flush
 public void flush()
清空流。

覆盖:
Writer 中的 flush
close
 public void close()
关闭流。 由于缓存区的内容可能仍需要,所以此方法不释放缓存。

覆盖:
Writer 中的 close

当前位置 类层次(JDK) 所有类(JDK) 所有域和类(JDK)