Menu
Coddy logo textTech

Read

Coddyの「Javaでのファイル操作」コースのレッスン 4/11。

Javaでファイルの内容を読み取る方法の1つは、入力の取得にも使用されるScannerクラスを使用することです。

try {
	File dataFile = new File("data.txt");
	Scanner scanner = new Scanner(dataFile);
	while (scanner.hasNextLine()) {
		String data = scanner.nextLine();
		System.out.println(data);
	}
	scanner.close();
} catch (FileNotFoundException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

上記のコードは、"data.txt"ファイルのすべての行を読み取って出力します。

コードをtry-catchで囲み、FileNotFoundException例外を処理する必要があることに注意してください。

challenge icon

チャレンジ

簡単

以前と同じファイル "coddy.txt" が与えられます。その内容を一行ずつ読み取って表示してください。

事前に追加された(そして必要な)インポート文に注目してください!

自分で試してみよう

import java.io.File;
import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        // ここにコードを記述してください
    }
}

Javaでのファイル操作のすべてのレッスン