Java.io.CharArrayWriter 類



介紹

Java.io.CharArrayWriter 類實現了一個字元緩衝區,可以用作 Writer。當資料寫入流時,緩衝區會自動增長。

類宣告

以下是Java.io.CharArrayWriter類的宣告:

public class CharArrayWriter
   extends Writer

欄位

以下是Java.io.CharArrayWriter類的欄位:

  • protected char[] buf − 這是儲存資料的緩衝區。

  • protected int count − 這是緩衝區中字元的數量。

  • protected Object lock − 這是用於同步此流操作的物件。

類建構函式

序號 建構函式和描述
1

CharArrayWriter()

這將根據指定的字元陣列建立一個 CharArrayReader。

2

CharArrayWriter(int initialSize)

這將建立一個具有指定初始大小的新 CharArrayWriter。

類方法

序號 方法和描述
1 CharArrayWriter append(char c)

此方法將指定的字元附加到此寫入器。

2 CharArrayWriter append(CharSequence csq)

此方法將指定的字元序列附加到此寫入器。

3 CharArrayWriter append(CharSequence csq, int start, int end)

此方法將指定的字元序列的子序列附加到此寫入器。

4 void close()

此方法關閉流。

5 void flush()

此方法重新整理流。

6 void reset()

此方法重置緩衝區,以便您可以再次使用它而無需丟棄已分配的緩衝區。

7

int size()

此方法返回緩衝區的當前大小。

8 char[] toCharArray()

此方法返回輸入資料的副本。

9 String toString()

此方法將輸入資料轉換為字串。

10 void write(char[] c, int off, int len)

此方法將字元寫入緩衝區。

11 void write(int c)

此方法將一個字元寫入緩衝區。

12 void write(String str, int off, int len)

此方法將字串的一部分寫入緩衝區。

13 void writeTo(Writer out)

此方法將緩衝區的內容寫入另一個字元流。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.Writer
  • Java.io.Object
廣告