Criar um arquivo .dat

4 respostas
P

Olá pessoal, eu estava tentei achar algo postado no fórum sobre criar um arquivo.dat mas não achei e no livro do Core Java parece que não tem exemplos… alguém teria algum exemplinho básico de como que eu escrevo um arquivo .dat usando fluxo de dados? pode ser coisa simples, depois eu me viro no resto… valeu

4 Respostas

D

java.io.DataOutputStream
http://java.sun.com/j2se/1.4.2/docs/api/java/io/DataOutputStream.html

Exemplo copiado de http://www.sunncity.com/Tutorial_Java/partTwo/io.html
import java.lang.System;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.File;
import java.io.IOException;

public class DataIOApp {
 public static void main(String args[]) throws IOException {
  File file = new File("test.dat");
  FileOutputStream outFile = new FileOutputStream(file);
  DataOutputStream outStream = new DataOutputStream(outFile);
  outStream.writeBoolean(true);
  outStream.writeInt(123456);
  outStream.writeChar('j');
  outStream.writeDouble(1234.56);
  System.out.println(outStream.size()+" bytes were written");
  outStream.close();
  outFile.close();
  FileInputStream inFile = new FileInputStream(file);
  DataInputStream inStream = new DataInputStream(inFile);
  System.out.println(inStream.readBoolean());
  System.out.println(inStream.readInt());
  System.out.println(inStream.readChar());
  System.out.println(inStream.readDouble());
  inStream.close();
  inFile.close();
  file.delete();
 }
}
P

Valeu Dharis… desculpe não ter procurado mais, talvez tivesse achado… brigadão pelo exemplo… vou implementar ele agora, brigado mais uma vez

P

desculpe te incomodar denovo, mas onde que ele aramzena o arquivo test.dat?

P

:oops: eu não tinha visto a última linha do delete… foi mal

Criado 26 de julho de 2004
Ultima resposta 26 de jul. de 2004
Respostas 4
Participantes 2