Método ObjectInputStream read() en Java con ejemplos

El método read() de la clase ObjectInputStream en Java lee un byte de datos. Este método no se ejecutará si no hay datos.

Sintaxis :

public int read()

Parámetros: Este método no acepta ningún parámetro.

Valor devuelto: este método devuelve el byte leído, o -1 si se llega al final de la transmisión.

Excepciones : la función arroja una IOException 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#read()

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *