Entradas e Saídas em Java/Exemplo 02: Ficheiros de Acesso Binário

From Wiki**3

< Entradas e Saídas em Java
Revision as of 18:34, 4 November 2013 by Root (talk | contribs) (Created page with "=== Exemplo: Escrita de Leitura Binárias (dados) (Escritor2) === <java5> public class Escritor2 { public static void main(String[] args) throws IOException { try { ...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Exemplo: Escrita de Leitura Binárias (dados) (Escritor2)

<java5> public class Escritor2 {

 public static void main(String[] args) throws IOException {
   try {
     DataOutputStream out =
       new DataOutputStream(new BufferedOutputStream(new FileOutputStream("raw.dat")));
     out.writeUTF("Valor de PI");
     out.writeDouble(Math.PI);
     out.writeUTF("Raiz quadrada de 2");
     out.writeDouble(Math.sqrt(2));
     out.close();
     DataInputStream in =
       new DataInputStream(new BufferedInputStream(new FileInputStream("raw.dat")));
     System.out.println(in.readUTF());
     System.out.println(in.readDouble());
     System.out.println(in.readUTF());
     System.out.println(in.readDouble());
   }
   catch(EOFException e) { throw new RuntimeException(e); }
 }

} </java5>