Gravar vários dados num CSV

28/04/2016

0

Oi gente, bom dia.
Como sou iniciante, estou com uma dúvida que talvez vocês saibam resolver:

Tenho um formulário html onde o usuário faz um pequeno cadastro, e ao salvar, uma servlet é chamada para gravar os dados num arquivo txt comum, apenas separados por (;).
Meu problema é que ele só grava um arquivo por vez. Se eu cadastrar outra pessoa, o registro anterior é apagado.
Acho que a melhor forma é fazer um loop, para salvar todos os cadastros que eu fizer.
Mas como eu delimito esse loop, se eu não sei quantas vezes vou precisar cadastrar alguém?
Só consegui fazer isso aqui:

  FileWriter arq = new FileWriter("F:\\exercicio13.txt"); 
            PrintWriter gravarArq = new PrintWriter(arq);
            
            gravarArq.printf(":: Dados ::");
            
            //aqui entraria o loop que eu ñ consegui fazer :(
            gravarArq.printf(nome+";"+telefone+";"+email);
            
            gravarArq.close();


Quem puder me ajudar, agradeço =)
Daniele

Daniele

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar