Navigation : 授業の準備 第0講 Java言語の基礎1 第1講 Java言語の基礎2 第2講 Java言語の基礎3 第3講 Java言語の基礎4 第4講 数値計算(1/2) 第5講 数値計算(2/2) 第6講 グラフィックス 第7講 ファイル入出力(1/2) 第8講 ファイル入出力(2/2) 第9講 Map 第10, 11講 応用1 第12, 13講 応用2 第14講 最終課題 応用 連絡事項・更新履歴 設定 第8講 ファイル入出力(2/2) ファイルの入出力 ストリーム(Stream) ラッピング(Wrapping) Reader/Writer, InputStream/OutputStream import文 Reader型 Reader 型の利用方法 典型的なファイルからのデータの読み込み方法 1文字単位の読み込み 例題 1. Catコマンドの作成 実行例 Writer型 Writer 型の利用方法 典型的なファイルへのデータの書き込み方法 例題 2. 指定された行数を出力するコマンド 実行例 例題 3. 単純なファイルコピー 実行例 InputStream/OutputStream型 OutputStream型 InputStream型 例題 4 InputStreamを利用した Cat 例題 5 単純なファイルコピー 2 例題 6 pnm 画像の生成 練習問題 行番号付きのCatコマンドの作成 Grepコマンドの作成 文字列にある文字列が含まれているかを確認する Headコマンドの作成 Teeコマンドの作成 カエサル暗号 まとめ まとめ ファイルの入出力