Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

exercicio 1

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Otavio! Como vai?

Você fez bem a prática de escrita em arquivo usando FileWriter e fechando o recurso com close(). O código cria o arquivo cantoresFavoritos.txt e grava o conteúdo informado, o que atende à proposta de praticar persistência de dados em arquivos com Java.

Dica: para deixar o código mais seguro, você pode usar try-with-resources, assim o Java fecha o arquivo automaticamente após a escrita:

import java.io.FileWriter;
import java.io.IOException;

public class Arquivo {
    public static void main(String[] args) throws IOException {
        try (FileWriter escrita = new FileWriter("cantoresFavoritos.txt")) {
            escrita.write("Cantor preferido\n");
            escrita.write("JIN, Jimin, Kaue Penna");
        }
    }
}

Esse ajuste evita esquecer o close() e ainda deixa o código mais organizado. Qual outro tipo de informação você testaria gravar em um arquivo .txt?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!