Olha esse metodo
public void gravar(ArrayList lista)
{
try
{
BufferedWriter out = new BufferedWriter(new
FileWriter("teste.txt"));
for(int i=0; i < lista.size(); i++)
{
out.write(""+lista.get(i));
}
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
----- Original Message -----
From: "Jean Moura" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, April 22, 2004 10:13 AM
Subject: [cejug-discussao] grava um arquivo texto
> Amigos,
>
> Newbie ataca novamente!
> Estou usando o m�todo abaixo para gravar um arraylist dentro de um arquivo
> texto. J� usei tb um tal de writeChars.
> public boolean grava(ArrayList linhas) {
> try {
> DataOutputStream dos = new DataOutputStream(new
> FileOutputStream("teste.txt"));
> try {
> for (int i = 0; i < linhas.size(); i++)
> dos.writeUTF((String)linhas.get(i));
> dos.close(); }
> catch (NullPointerException npe) { return false; } }
> catch(IOException e) { return false; }
> return true; }
> O resultado n�o � o esperado. No caso do writeUTF, ap�s a linha � colocado
> um espa�o e um caractere maluco l�. No writeChars, ap�s cada carac, �
> colocado um espa�o.
>
> PLEASE HELP!
>
> Jean
>
>
> --------------------------------------------------------------------------
-----------------
> Ceara' Java User Group
>
> Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]