Leitura e escrita de arquivos utilizando Java
O principal objetivo deste artigo é explicar, de maneira simples e prática, como fazer leitura e escrita em arquivos texto (.txt), utilizando o Java.
Parte 2: Código Java
Para explicar de maneira simples, como funciona a leitura e escrita de arquivos, foi criado um projeto com o nome de 'Arquivo', que tem duas
classes:
- Breve explicação:
Esta classe contém dois métodos estáticos, um para realizar a leitura (leitor), e outro para realizar a escrita(escritor), em arquivos ".txt".
Este método, tem como principal objetos internos, o BufferedReader - que nada mais é que a classe responsável por gerar o buffer que será utilizado para realizar a leitura do arquivo ".txt".
- Breve explicação:
A classe contém único método estático (main), que tem como função, rodar o 'ManipularoArquivo' passando para os métodos do mesmo, o path do arquivo a ser manipulado.
- Arquivo após utilização do Projeto:
Após a execução do programa, é possível visualizar a seguinte linha no "arquivo.txt":
Artigo previamente publicado em:
- ManipuladorArquivo.java
- Principal.java
ManipuladorArquivo.java
Classe que tem como função, manipular (leitura e escrita) do "arquivo txt". Abaixo, é possível ver a classe "ManipuladorArquivo.java" e seus métodos:- Breve explicação:
Esta classe contém dois métodos estáticos, um para realizar a leitura (leitor), e outro para realizar a escrita(escritor), em arquivos ".txt".
Método leitor
O método leitor, tem como parâmetro de entrada o path (URL/caminho) do arquivo que será lido, como pode ser visto na assinatura do método:Este método, tem como principal objetos internos, o BufferedReader - que nada mais é que a classe responsável por gerar o buffer que será utilizado para realizar a leitura do arquivo ".txt".
package com.blogspot.maguscode;
import java.io.IOException;
public class Principal {
public static void main(String args[]) throws IOException {
String path = "/tmp/file.txt";
ManipuladorArquivo.escritor(path);
ManipuladorArquivo.leitor(path);
}
}
- Breve explicação:
A classe contém único método estático (main), que tem como função, rodar o 'ManipularoArquivo' passando para os métodos do mesmo, o path do arquivo a ser manipulado.
- Arquivo após utilização do Projeto:
Após a execução do programa, é possível visualizar a seguinte linha no "arquivo.txt":
Artigo previamente publicado em: