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!
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?