Olá, Marcos. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Seu exemplo de escrita de arquivo usando FileWriter
está muito bem feito! A utilização do try-with-resources
é uma ótima prática para garantir que o recurso seja fechado corretamente, mesmo em caso de erro.
Uma dica interessante para o futuro é usar o método Files.write()
da classe java.nio.file.Files
, que pode ser uma forma mais simples de escrever em arquivos. Veja este exemplo:
import java.nio.file.*; import java.io.IOException; public class EscreverArquivo { public static void main(String[] args) { String mensagem = "Conteúdo a ser gravado no arquivo."; try { Files.write(Paths.get("arquivo.txt"), mensagem.getBytes()); System.out.println("Mensagem gravada com sucesso!"); } catch (IOException e) { System.out.println("Ocorreu um erro ao escrever no arquivo: " + e.getMessage()); } } }
O código acima usa a classe Files
para escrever diretamente no arquivo de forma mais concisa. Ele converte a string
para bytes
com getBytes()
e escreve no arquivo com Files.write()
.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!