EeBlog(テクニカルブログ)

第93回 入出力の基本

引き続き「入出力の基本」について見ていきたいと思います。

今回はバイト単位で書き込む、出力バイトストリームについて見ていきます。

次のサンプルコードは、テキストファイルに書き込むプログラムです。

(さらに…)

第92回 入出力の基本

引き続き「入出力の基本」について見ていきたいと思います。

今回からは出力ストリームについて見ていきたいと思います。

出力装置への出力は、出力ストリームに書き込み、フラッシュすることによって行います。
フラッシュを行うためのflushメソッドは、Writerクラスのサブクラス、OutputStreamクラスで実装されています。
また、バッファがいっぱいになったり、ストリームを閉じることでも、自動的にフラッシュが行われるようになっています。
(さらに…)

第91回 入出力の基本

引き続き「入出力の基本」について見ていきたいと思います。

前回はテキストファイルをバイトストリームから読み込みました。
ファイルの文字セットがプラットフォームのデフォルトの文字セットと異なる場合、読み込んだ内容を複合化するのに文字セットを指定する必要がありました。
実は、前々回のようにFileReaderクラスで読み込んだ場合においても、ファイルの文字セットがプラットフォームのデフォルトの文字セットと異なるときは、うまく読み込むことができません。
そこで今回は、文字に複合化しつつ、バイトストリームから読み込む方法について見ていきたいと思います。

(さらに…)