Escrever em um txt em java, uso linux

0 respostas
java
J

Eu tenho a classe Main (para testes) , classe arquivo onde eu tenho o método escrever no arquivo , a classe lista que contem um método imprimir, entre outros. Eu quero chamar esse método imprimir dentro da classe arquivo para escrever no txt, mais não estou conseguindo. Meu código de escrever é esse:

public void escrever() {
    
    String path = "escrita.txt";
   
     try {
         
         
        try (BufferedWriter buffWrite = new BufferedWriter(new FileWriter(path))) {            
       
         
           Lista lis = new Lista();
           lis.imprimirS();  // tenho um metodo em outra classe para imprimir uma string como eu faço para ela ser escrita no txt               
           String linha =  "Escreveu no txt  :)";     // aqui é so um texte     
          buffWrite.append(linha + "\n");
           buffWrite.close();
            }
      } catch (IOException ex) {
        Logger.getLogger(Arquivo.class.getName()).log(Level.SEVERE, null, ex);
    }
     }
Criado 5 de maio de 2017
Respostas 0
Participantes 1