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 -- 這是用於同步針對此流的操作的物件。

類別建構函式

S.N. 建構函式與說明
1 CharArrayWriter() 
這將建立由字元指定陣列一個CharArrayReader。
2 CharArrayWriter(int initialSize) 
這將建立一個新的CharArrayWriter使用指定的初始大小。

類方法

S.N. 方法與說明
1 CharArrayWriter append(char c) 
此方法將指定字元追加到這個writer。
2 CharArrayWriter append(CharSequence csq) 
此方法將指定的字元序列追加到這個writer。
3 CharArrayWriter append(CharSequence csq, int start, int end) 
此方法將指定的字元序列的子序列寫入此writer。
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