Saturday, May 3, 2008

Lendo e escrevendo arquivos em TXT

Lendo e escrevendo arquivos em TXT

import java.io.BufferedReader; //buffer de leitura
import java.io.BufferedWriter; // buffer de escrita
import java.io.FileReader; //ler arquivos
import java.io.FileWriter; // escreve arquivos


class RW{
private BufferedReader in; // pegar txt para ser lido
private String text, line, way;
private BufferedWriter out; //para escrever arquivos txt
private ArrayList element;

public String readRoot() throws IOException {
try {
this.setIn(new BufferedReader(new FileReader(
"arquivo.txt")));
//carrega o arquivo para leitura
this.setLine(this.getIn().readLine());
//a string line recebe a primeira linha do arquivo
while(this.getLine() != null){
this.setText(this.line);
this.setLine(this.getIn().readLine());
//line recebe a a próxima linha do arquivo txt e
//isso se repete ate o final do documento
}
this.getIn().close(); //encerra o arquivo.
}
catch (IOException e){
//tratamento do erro
}
return this.getText();
}
public void writeRoot() {
try{
this.setOut(new BufferedWriter(new FileWriter(
"arquivo.txt")));
// cria arquivo txt
this.getOut().write(variável_com_
conteúdo_a_armazenar);
}
this.getOut().close(); // encerra o arquivo
}
catch (IOException e) {
//tratamento de erro
}
}
}


É isso ae gente... qualquer dúvida, ou sejustão é soh pedir!!!