Menu
Coddy logo textTech

Leggere

Lezione 4 di 11 del corso Gestione dei file in Java di Coddy.

Un modo per leggere il contenuto di un file in Java è usare la classe Scanner, utilizzata anche per acquisire input:

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();
}

Il codice sopra legge e stampa ogni riga del file "data.txt".

Nota che devi racchiudere il codice in un blocco try-catch e gestire l'eccezione FileNotFoundException

challenge icon

Sfida

Facile

Ti viene fornito lo stesso file di prima "coddy.txt"; leggine e stampa il contenuto, riga per riga.

Nota gli import aggiunti in precedenza (e necessari)!

Provalo tu

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

class Main {
    public static void main(String[] args) {
        // Scrivi il codice qui
    }
}

Tutte le lezioni di Gestione dei file in Java

Esercitati da solo: Compilatore Java online