next up previous
Next: 2.3 ストリーム型 Up: 2 java.ioパッケージ Previous: 2.1 バイトストリーム

2.2 文字ストリーム

文字は16bitのUnicodeをいい,文字ストリームはそのコードを扱うストリームと なる. ReaderとWriterクラスが抽象クラスとして定義されており, 次に示すような下位クラスを持つ.メソッドは,対応するバイトストリームの InputStreamとOutputStreamのメソッドと同様のものをサポートする.
// 文字ストリームの階層
java.lang.Object
  |
  +--java.io.Writer
  |    |--BufferedWriter
  |    |--CharArrayWriter
  |    |--FilterWriter
  |    |--OutputStreamWriter
  |    |    |--FileWriter 
  |    |--PipedWriter
  |    |--PrintWriter
  |    |--StringWriter
  +--java.io.Reader
       |--BufferedReader
       |--CharArrayReader
       |--FilterReader
       |--InputStreamReader
       |    |--FileReader
       |--PipedReader
       |--StringReader


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