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);
}
}