全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.io.StringWriter

java.lang.Object
   |
   +----java.io.Writer
           |
           +----java.io.StringWriter

public class StringWriter
extends Writer
出力を文字列バッファに集める文字ストリームです。この文字列バッファを使って文字列を構築します。


Constructor Index

 o StringWriter()
デフォルトの初期文字列バッファサイズを使って、新規の文字列ライターを生成する。
 o StringWriter(int)
指定の初期文字列バッファサイズを使って、新規の文字列ライターを生成する。

Method Index

 o close()
ストリームをクローズする。
 o flush()
ストリームをフラッシュする。
 o getBuffer()
文字列バッファそのものを返す。
 o toString()
バッファの現行値を文字列として返す。
 o write(char[], int, int)
文字の配列の一部を書き込む。
 o write(int)
単一文字を書き込む。
 o write(String)
文字列を書き込む。
 o write(String, int, int)
文字列の一部を書き込む。

Constructors

 o StringWriter
  public StringWriter()
デフォルトの初期文字列バッファサイズを使って、新規の文字列ライターを生成します。

 o StringWriter
  protected StringWriter(int initialSize)
指定の初期文字列バッファサイズを使って、新規の文字列ライターを生成します。

Methods

 o write
  public void write(int c)
単一文字を書き込みます。

オーバーライド:
クラス Writerwrite
 o write
  public void write(char cbuf[],
                    int off,
                    int len)
文字の配列の一部を書き込みます。

パラメータ:
cbuf - 文字の配列
off - 文字の書き込み開始オフセット
len - 書き込む文字数
オーバーライド:
クラス Writerwrite
 o write
  public void write(String str)
文字列を書き込みます。

オーバーライド:
クラス Writerwrite
 o write
  public void write(String str,
                    int off,
                    int len)
文字列の一部を書き込みます。

パラメータ:
str - 書き込む文字列
off - 文字の書き込み開始オフセット
len - 書き込む文字数
オーバーライド:
クラス Writerwrite
 o toString
  public String toString()
バッファの現行値を文字列として返します。

オーバーライド:
クラス ObjecttoString
 o getBuffer
  public StringBuffer getBuffer()
文字列バッファそのものを返します。

 o flush
  public void flush()
ストリームをフラッシュします。

オーバーライド:
クラス Writerflush
 o close
  public void close()
ストリームを閉じます。このメソッドの内容は必要なので、バッファは開放されません。

オーバーライド:
クラス Writerclose

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス