e ai galera , seguinte ja venho há alguns dias lidando com manipulação de arquivos , e quero escrever um programa que leia um numero em um arquivo .dat e depois escreva em um txt.
O problema é que não consigo obter uma leitura no arquivo dat , caso o arquivo fosse txt eu conseguiria fazer , consegui fazer o mesmo programa lendo um arq. dat e escrevendo a resposta em txt .
tentei algo assim :
DataInputStream din = new DataInputStream((new FileInputStream(“learn.dat”)));
PrintWriter out= new PrintWriter (new FileOutputStream(“learn.txt”));
double s= din.readFloat();
…
out.println(s);
out.flush();
din.close();
out.close();
mas nao recebo a saída esperada , alguem se habilita a ajudar? agradeço!!!