Faculdade
}
//caso seja um diretório, é possível listar seus arquivos e diretórios File[] arquivos = arquivo.listFiles(); //escreve no arquivo FileWriter fw = new FileWriter(arquivo, true); BufferedWriter bw = new BufferedWriter(fw); bw.write("Texto a ser escrito no txt"); bw.newLine(); bw.close(); fw.close(); //faz a leitura do arquivo FileReader fr = new FileReader(arquivo); BufferedReader br = new BufferedReader(fr); //equanto houver mais linhas while (br.ready()) { //lê a proxima linha String linha = br.readLine(); //faz algo com a linha System.out.println(linha);
}
br.close(); fr.close(); } catch (IOException ex) { ex.printStackTrace(); } }
Outra
crie uma classe para ler primeiramente o seu arquivo texto!
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader;
public class TextFile {
private String sBody; private String Caminho; private FileInputStream Arquivo; private BufferedReader LinhaArquivo; private BufferedWriter sFilePath;
public TextFile() {
}
public TextFile(String Caminho) { this.Caminho = Caminho; }
public void openTextFile() throws IOException { Arquivo = new FileInputStream(this.Caminho); LinhaArquivo = new BufferedReader(new InputStreamReader(Arquivo)); }
public void openTextFileWriter() throws IOException { Arquivo = new FileInputStream(this.Caminho); LinhaArquivo = new BufferedReader(new InputStreamReader(Arquivo)); sBody = getContent(); System.out.println(sBody); }
public void