ファイル入出力

ストリーム

ストリームとは
  • 外部とのやり取りを行うための概念
  • これにより装置に依存しない共通的なアクセス手順を提供
  • ストリームを使用するためのクラスはjava.ioにパッケージされている
使用手順

(入力)

  • ストリームを開く
  • 読み込み
  • ストリームを閉じる

(出力)

  • ストリームを作成
  • 書き込み
  • ストリームを閉じる
種類
  • バイトストリーム
    • InputStream OutputStream
  • キャラクタストリーム
    • Reader Writer
サンプルプログラム
class Stream01{
  public static void main(String args[]){
    byte b1 = 1;
    byte b2 = 2;
    FileOutputStream fos = null;
    try{
      fos = newFileOutputStream("Stream.dat");
      fos.write(b1);
      fos.write(b2);
    }
    catch (Exception e){
      ex.printStackTrace();
    }
    finaly{
      try{
        if (fos != null){
          fos.close();
        }
      }
    }
    catch{
      (Exception)
    }
}