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] 

 


Responder a