位置:首頁 > Java技術 > Java.io包 > Java.io.CharArrayWriter類

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