入出力ストリーム |
8 ビットデータを読み書きするには、 ByteArrayInputStreamとByteArrayOutputStreamを使用する。 既存のバイト配列にこれらのストリームを作成し、次にメモリ内の配列からデータを読み込んだり書き込むために、 read() と write() メソッドを使用する。
StringBuffer からデータを読むためには StringBufferInputStream を使用する。 既存の StringBuffer オブジェクトに StringBufferInputStream を作成し、それがメモリにある時に StringBuffer から読み込むために read() メソッドを使用する。 このストリームはメモリのバイト配列から 8 ビットデータを読む ByteArrayInputStream に類似しているが、StringBufferInputStream はメモリのストリングバッファから 16 ビットユニコードデータを読む。 java.io パッケージは、StringBufferInputStream のパートナ出力ストリームを持たない。代わりに StringBuffer クラスを直接使用することができる。
参照
java.io.ByteArrayInputStream
java.io.ByteArrayOutputStream
java.io.StringBufferInputStream
入出力ストリーム |