「ファイルの入出力」 職業訓練34日目

ファイルに出力

必要なもの

ファイルに出力(書き込み)するためには以下の3つのクラスが必要になります。

・FileWriterクラス→ファイルに書き込むためのストリーム

・Buffered Writerクラス→バッファを介して書き込むための文字ストリーム

・Print Writerクラス→1行書き出すためのストリーム

ストリームとは?

様々な入出力装置に対する入出力を統一的な方法で取り扱う機能を支える概念をストリームと言います。

書き出すための手順

① ファイル名を指定して、FileWriterクラスのオブジェクトを生成。

② ①からBuffered Writerクラスのオブジェクトを生成。

③ ②からPrint Writerクラスのオブジェクトを生成

④ ③のprint()メソッドを使って1行データを書き出す

⑤ 最後にclose()メソッドを使ってファイルをクローズするという操作を行う。

ファイルから入力

先程のように書き込んだファイルを読み込んで画面に出力する方法を説明します。
必要なもの

FileReaderクラス→ファイルを読み込むためのストリーム

Buffered Readerクラス→バッファを介して読み込むための文字ストリーム

読み込みの手順

① ファイル名を指定してFileReaderクラスのオブジェクトを生成

② ①からBuffered Readerクラスのオブジェクトを生成

③ ②のreadLine()メソッドを使って読み込む

④ 読み込んだものをSystem.out.println()を使って出力

今日はこの辺で失礼します。ありがとうございます!

この記事が気に入ったらサポートをしてみませんか?