Escrever arquivos...tem algum jeito mais facil

Olá Amigos

preciso gerar uma string separada por “|” , as informaçoes virão de um formulário…

tem algum jeito mais facil de fazer do que criar uma variavle que vai armazenando cada valor de campo e depois concatenando o “|”.

Ola

No java 5 o construtor da PrintStream ja recebe uma String que seria o arquivo a escrever, e o printf pode facilitar bastante a sua vida.

PrintStream ps = new ....
ps.printf("%d|%d|%d|%s", numero1, numero2, numero3, string);

Ou algo similar. Veja a documentacao do java.util.Formatter para outras opcoes