Menu
Coddy logo textTech

Read

Lição 4 de 11 do curso Manipulação de Arquivos em Java da Coddy.

Uma maneira de ler o conteúdo de um arquivo em Java é usando a classe Scanner, que também é usada para obter entrada:

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

O código acima lê e imprime cada linha no arquivo "data.txt".

Observe que você deve envolver o código com try-catch e tratar a exceção FileNotFoundException

challenge icon

Desafio

Fácil

Você recebeu o mesmo arquivo de antes "coddy.txt", leia e imprima seu conteúdo, linha por linha.

Observe os imports pré-adicionados (e necessários)!

Experimente você mesmo

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

class Main {
    public static void main(String[] args) {
        // Escreva o código aqui
    }
}

Todas as lições de Manipulação de Arquivos em Java