位置:首页 > Java技术 > Java.io包 > Java.io.StringWriter类

Java.io.StringWriter类

Java.io.StringWriter类是其回收在字符串缓冲区中的输出,那么它可以被用来构造一个字符串的字符流。关闭StringWriter没有任何作用。在这个类中的方法可以在后流已关闭,而不会产生一个IOException被调用。

类声明

以下是类java.io.StringWriter的声明:

public class StringWriter
  extends Writer

字段域

以下是java.io.StringWriter类中的字段:

  • protected Object lock -- 这是用于同步针对此流的操作的对象。

类构造函数

S.N. 构造函数 & 描述
1 StringWriter() 
这将创建使用默认初始字符串缓冲区大小的新字符串写入器writer。
2 StringWriter(int initialSize) 
这将创建使用指定的初始字符串缓冲区大小的新字符串写入器-writer。

类方法

S.N. 方法 & 描述
1 StringWriter append(char c) 
此方法将指定字符追加到这个writer。
2 StringWriter append(CharSequence csq) 
此方法将指定的字符序列到这个writer。
3 StringWriter append(CharSequence csq, int start, int end) 
此方法将指定的字符序列的子序列写入此writer。
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