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