Leitura e escrita de arquivos .txt em Java
Por Elias Alves da Silva | 08/06/2012 | Tecnologia
Neste artigo tentarei ensinar de uma maneira simples, como é criado, como se escreve, e se le um arquivo de texto via linhas de comando Java, usando a ferramenta NetBeans 7.0.1, serão utilizados alguns conhecimentos básicos em linguagem Java.
Inserindo dados em um arquivo .txt
Inicio crie uma classe com o método main (String args[]), para ser feita a manipulação de arquivos de texto ".txt", devemos importar a classe IO do java e utilizar o throws (IOExeption), para fazer o lançamento dos possíveis erros que vem ocorrer.
primeiro passo:
Após é necessário instanciar um objeto do tipo BufferedWriter, que cria um buffer para a gravação dos dados.
Utilizando o BufferedWriter podem os escrever em um arquivo de texto através do comando write, para isso utilizamos o código a seguir:
o comando newline é utilizado para pular linhas, pode ser comparado com o "\n" quando estamos utilizando o System.out.println("Joao Jose da Silva \nMaria Marta da Silva");
Geraria a mesma saída, porem, no prompt de saída.
Por fim é necessário utilizar o comando "close", para finalizar a gravação.
Ao abrir o arquivo de texto estará escrito nas duas primeiras linhas o seguinte texto:
"João Jose da Silva"
"Maria Marta da Silva"
Lendo dados do arquivo texto
Utilizamos o BufferedReader que cria um buffer de leitura dos dados.
o comando readLine(); Le os dados do arquivo de texto uma linha por vez, como no exemplo os dados são armazenados nas variáveis nome1 e nome2, para serem utilizados posteriormente.
Bom, essa foi uma demonstração simples de como Escrever e Ler um arquivo txt em linguagem Java, utilizando BufferedReader e BufferedWriter.
Isso é tudo pessoal.