| Arquivo: LeitorDeArquivo.java |
| import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class LeitorDeArquivo { public static String AbrirArquivo(String Arquivo){ String linha = ""; String linhaX = ""; Scanner leitor = null; try { File arquivo = new File(Arquivo); leitor = new Scanner(arquivo); while (leitor.hasNextLine()){ linha = leitor.nextLine(); linhaX = linhaX + linha + "\n"; } } catch (FileNotFoundException e) { System.err.println("Erro: O arquivo não foi encontrado."); e.printStackTrace(); } finally { if (leitor != null) { leitor.close(); } } return linhaX; } public static void SalvarArquivo(String nomeArquivo, String conteudo){ try (BufferedWriter writer = new BufferedWriter(new FileWriter(nomeArquivo))) { writer.write(conteudo); System.out.println("Arquivo " + nomeArquivo + " salvo com sucesso."); } catch (IOException e) { System.err.println("Erro ao salvar o arquivo: " + e.getMessage()); } } public static void main(String[] args) { System.out.println(AbrirArquivo("arquivo.txt")); String conteudo = "Este é o conteúdo que será salvo no arquivo."; String nomeArquivo = "meu_arquivo.txt"; SalvarArquivo(nomeArquivo, conteudo); } } |
| Arquivo: arquivo.txt |
| 1 Olah Mundo!!! 2 Olah Mundo!!! 3 Olah Mundo!!! |
| Resultado: |
C:\>java LeitorDeArquivo Arquivo meu_arquivo.txt salvo com sucesso. |