Amigos Javaneses,

    Estou tentando criar um fluxo de dados para um arquivo de sa�da
utilizando o m�todo writeFloat(), mas ao rodar o programa o arquivo de sa�da
s� cont�m caracteres, como se eu tivesse utilizando fluxo de bytes. Algu�m
pode me dizer o que est� errado? Preciso enviar uma matriz de float para o
arquivo saida.txt.
O c�digo � o seguinte:

boolean saveResults(){
 try {
  FileOutputStream saida = new FileOutputStream("saida.txt");
  DataOutputStream dados = new DataOutputStream(saida);
  for (int linha=0; linha<matriz.length; linha++){
   for (int coluna=0; coluna<matriz.length; coluna++){
    dados.writeFloat(matriz[linha][coluna]+"    ");}
  }
  dados.close();
  return true;
      } catch (IOException e) {
  System.out.println("Erro:  " +e.getMessage());
  return false;
  }
 }

    Um abra�o

        Jo�o Paulo

* Para n�o receber mais e-mails desta lista envie um e-mail para 
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>] ou acesse 
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a