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 13:45, 3 November 2015 by Root (talk | contribs) (Exemplo: Escrita de Leitura Binárias (dados) (Escritor2))

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

<java5> public class Escritor2 {

 public static void main(String[] args) {
   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) { e.printStackTrace(); }
   catch(IOException e) { e.printStackTrace(); }
 }

} </java5>