El método readBoolean() de la clase ObjectInputStream en Java lee un valor booleano del flujo.
Sintaxis :
public boolean readBoolean()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve el booleano que se ha leído.
Errores y excepciones : la función arroja dos excepciones que se describen a continuación:
- EOFException: la función se lanza si se alcanza el final del archivo.
- IOException: la función se inicia si se produce un error de E/S.
El siguiente programa ilustra el método anterior:
Programa 1:
// Java program to illustrate // the above method import java.io.*; public class GFG { public static void main(String[] args) { try { // create a new file // with an ObjectOutputStream FileOutputStream out = new FileOutputStream("gopal.txt"); ObjectOutputStream out1 = new ObjectOutputStream(out); // write out1.writeUTF("Geeks for Geeks"); // Flushes the stream out1.flush(); // create an ObjectInputStream // for the file ObjectInputStream example = new ObjectInputStream( new FileInputStream("gopal.txt")); // Read from the stream for (int i = 0; i < example.available();) { System.out.print("" + (char)example.read()); } } catch (Exception ex) { ex.printStackTrace(); } } }
Producción:
Referencia : https://docs.oracle.com/javase/10/docs/api/java/io/ObjectInputStream.html#readBoolean()