Dica: Usar try-with-resources
manoelcampos opened this issue · comments
Este é um recurso da linguagem Java. Com ele, vc não precisa fazer um close manualmente para objetos como arquivos.
No lugar de fazer:
voce pode fazer:
try(BufferedReader leitor = new BufferedReader(new FileReader(caminhoArquivo))) {
e tirar o close do final. O close vai ser chamado sozinho ao sair do try (tendo erro ou não).
Se for com JDK 11 ou superior, fica ainda mais simples:
try(var leitor = new BufferedReader(new FileReader(caminhoArquivo))) {