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
Sfida
FacileTi 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