Ola pessoas estou quase ficando maluco para fazer uma parada aqui mas ta complicado ;/
veja meu codigo
File dir = new File("C:\\lista");
File arq = new File(dir, "User.txt");
FileWriter fileWriter;
PrintWriter printWriter = null;
try {
fileWriter = new FileWriter(arq, false);
printWriter = new PrintWriter(fileWriter);
} catch (IOException ex) {
ex.printStackTrace();
}
//String beans = "";
for (int c = 0; c < tb.getRowCount(); c++) {
try {
List<Contato> lista = dao.gerar(tb.getValueAt(c, 1).toString());
for (int i = 0; i < lista.size(); i++) {
String beans = lista.get(i).getLinha();
System.out.println("beans = "+beans);
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
o que faz este código pega informações da dao, criei um arquivo do tipo File.
Veja que tenho esta linha
System.out.println("beans = "+beans);
ele percorre o for umas 25 vezes + ou - da um print de umas 25 linhas das informações do banco certinho
so que precisava pegar essas 25 linhas que vem do banco e gravar em um arquivo .txt
pra isso tenho esse codigo
printWriter.print
porem nao sei aonde colocar pq se eu colocar dentro do for ele vai jogar no txt apenas a ultima linha da consulta!! e preciso que retorne todas as linhas da consulta em um .txt
Alguem sabe o que posso fazer para sanar este problema?
Obrigado pela atenção.