1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como realizar gravação em arquivo texto usando JAVA?

Preciso salvar este programa em txt como fazer? segue o código:

 private void itemSalvarActionPerformed(java.awt.event.ActionEvent evt) {                                           
        //definição de janela para salvar documento
        JFileChooser janelaSalvar = new JFileChooser();
        int resposta = janelaSalvar.showSaveDialog(this);
        if (resposta != JFileChooser.APPROVE_OPTION) {
            return;
        }
        File arquivo = janelaSalvar.getSelectedFile();

        //criando uma instância da classe File

        java.io.File diretorio = new java.io.File("C:\\arquivoeditado");
        //criando o diretório
        boolean statusDir = diretorio.mkdir();
        System.out.print(statusDir);
        //criando o arquivo
        java.io.File arq = new java.io.File(diretorio, "Arquivado.txt");

        //criando fisicamente o arquivo
        try {
            boolean statusArq = arquivo.createNewFile();
            System.out.print(statusArq);
BufferedWriter fr = new BufferedWriter(new FileWriter("C:\\arquivoeditado/Arquivado.txt")); 
fr.flush();
fr.close();
//faz a leitura do arquivo
FileReader fr1 = new FileReader(arquivo);

BufferedReader br = new BufferedReader(fr1);

//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 e) {
            e.printStackTrace();

        }



    }
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.