类 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