next up previous
Next: 3 ファイルの取り扱い Up: 2 java.ioパッケージ Previous: 2.2 文字ストリーム

2.3 ストリーム型

バイトか文字かを扱うというのではなく,データの振る舞いを定義し 入力と出力をもったストリーム型として,Filterストリーム,Bufferedストリーム, Pipedストリームなどがあります.また,取り扱うデータとしてメモリ内のデー タ構造を使用できるメモリ内ストリームとして,ByteArrayストリーム, CharArrayストリーム,Stringストリームなどがあります. 入力または出力をもたないストリームとして,人が読めるテキスト形式でデータ をフォーマット出力するPrintストリーム, 入力の行番号を追跡するLineNumberReaderストリーム,一連のInputStreamをひ とつのInputStreamへ変換するSequenceInputStreamなどがあります. また,パーサーを作成するために便利なように,データを読みすぎたときに データを戻すことができるようにプッシュバックバッファを追加した Pushbackストリームや,Readerを認識できる単語(トークン)のストリームへ分割 するStreamTokenizerクラスなどがあります.

generated through LaTeX2HTML. M.Inaba 平成18年5月7日