全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.io.CharArrayWriter
java.lang.Object
   |
   +----java.io.Writer
           |
           +----java.io.CharArrayWriter
  -  public class CharArrayWriter
  -  extends Writer
このクラスは Writer として使用する文字型バッファを実装します。このバッファはストリームに文字を書き込むとそれに応じて大きくなります。toCharArray() や toString() を使ってデータを取り出すことができます。
   
  -   buf buf
-  
 データが格納されるバッファ。
  
-   count count
-   バッファの中の文字数。
   
  -   CharArrayWriter() CharArrayWriter()
-   CharArrayWriter を新規作成する。
  
-   CharArrayWriter(int) CharArrayWriter(int)
-   指定された初期サイズの CharArrayWriter を新規作成する。
   
  -   close() close()
-   ストリームをクローズする。
  
-   flush() flush()
-   ストリームをフラッシュする。
  
-   reset() reset()
-   メモリ割付済みのバッファを廃棄せずに再使用できるようにバッファをリセットする。
  
-   size() size()
-   バッファの現在のサイズを返す。
  
-   toCharArray() toCharArray()
-   入力データのコピーを返す。
  
-   toString() toString()
-   入力データを文字列に変換する。
  
-   write(char[], int, int) write(char[], int, int)
-   バッファに文字を書き込む。
  
-   write(int) write(int)
-   一個の文字をバッファに書き込む。
  
-   write(String, int, int) write(String, int, int)
-   文字列の一部をバッファに書き込む。
  
-   writeTo(Writer) writeTo(Writer)
-   バッファの内容を別な文字列ストリームへ書き込む。
   
 buf
buf
  protected char buf[]
  -  データが格納されるバッファです。
 
 count
count
  protected int count
  -  バッファの中の文字数です。
 
   
 CharArrayWriter
CharArrayWriter
  public CharArrayWriter()
  -  CharArrayWriterを新規作成します。
 
 CharArrayWriter
CharArrayWriter
  public CharArrayWriter(int initialSize)
  -  指定された初期サイズで CharArrayWriter を新規作成します。
 
   
 write
write
  public void write(int c)
  -  バッファに一文字書き込みます。
   
- 
    -  オーバーライド:
    
-  Writer クラスの write 
  
 
 write
write
  public void write(char c[],
                    int off,
                    int len)
  -  バッファに文字を書き込みます。
   
- 
    -  パラメータ:
    
-  c - 書き込むデータ
    -  off - データの中の開始オフセット
    -  len - 書き込みされる文字数
    
-  オーバーライド:
    
-  Writer クラスの write
  
 
 write
write
  public void write(String str,
                    int off,
                    int len)
  -  文字列の一部をバッファに書き込みます。
   
- 
    -  パラメータ:
    
-  str - 書き込み元の文字列
    -  off - 文字の読み込みを始めるスタートからのオフセット
    -  len - 書き込まれる文字数
    
-  オーバーライド:
    
-  クラス Writer の write
  
 
 writeTo
writeTo
 public void writeTo(Writer out) throws IOException
  -  バッファの内容を別な文字列ストリームに書き込みます。
   
- 
    -  パラメータ:
    
-  out - 書き込む先の出力ストリーム
  
 
 reset
reset
  public void reset()
  -  メモリ割付済みのバッファを廃棄せずに再使用できるようにバッファをリセットします。
 
 toCharArray
toCharArray
  public char[] toCharArray()
  -  入力データのコピーを返します。
 
 size
size
  public int size()
  -  バッファの現在のサイズを返します。
 
 toString
toString
  public String toString()
  -  入力データを文字列に変換します。
   
- 
    -  返り値:
    
-   文字列
    
-  オーバーライド:
    
-  Object クラスの toString 
  
 
 flush
flush
  public void flush()
  -  ストリームをフラッシュします。
   
- 
    -  オーバーライド:
    
- Writer クラスの flush 
  
 
 close
close
  public void close()
  -  ストリームをクローズします。バッファの内容は他で必要になることがあるため、このメソッドはバッファの開放をしません。  
  
   
- 
    -  オーバーライド:
    
- Writer クラスの close 
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス