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
廣告