始める無料で始める

メモを書いて読み込む

ファイルを作成できるようになったら、次は実際の内容を追加してみましょう。短いメモをテキストファイルに書き込み、正しく保存できたか読み戻して確認します。これはどんなメモアプリでも欠かせない基本機能です。

必要な java.io のパッケージはすでにインポートされています。

この演習はコースの一部です

Java の入出力とストリーム

コースを見る

演習の手順

  • 文字列 "Start from the beginning""note.txt" という名前のファイルに書き込みます。
  • "note.txt" に対して append モードの FileWriterfwAppendMode という名前で作成します。
  • ファイルの内容を上書きせず、文字列 " Add to the end" を追記します。
  • FileReader を使ってファイルの内容を1文字ずつ読み取り、コンソールに表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

class FileReadWrite {

    public static void main(String[] args) {
        try {
            FileWriter fw = new FileWriter("note.txt");
            // Write "Start from the beginning" to the file
            fw.____("Start from the beginning");
            fw.close();

            // Create a FileWriter in append mode
            FileWriter fwAppendMode = new ____("note.txt", ____);

            // Add " Add to the end" to the end of file
            fwAppendMode.____(" Add to the end");
            fwAppendMode.close();

            FileReader fr = new FileReader("note.txt");
            int character;
            
            // Read the file content character by character
            while ((character = fr.____()) != -1) {
                System.out.print((char) character);
            }
            fr.close();
        } catch (IOException e) {
            System.out.println("An error occurred: " + e.getMessage());
        }
    }
}
コードを編集して実行