Java ByteArrayInputStream close () Método con el Ejemplo

ByteArrayInputStream class método close () : Aquí, vamos a aprender sobre el método close () de ByteArrayInputStream Class con su sintaxis y su ejemplo.

ByteArrayInputStream Class close () método método

  • close () está disponible en java.util Class.
  • close () método se utiliza para cerrar esta ByteArrayInputStream y liberar recursos del sistema relacionado con la corriente.
  • método close () es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • close () método puede class una excepción en el momento de la corriente de cierre.
    IOException : Esta excepción puede class mientras realiza operaciones de entrada / salida.

Sintaxis:

    public void close();

Parámetro (s):

  • No acepta cualquier parámetro.

throw valor:

El tipo throw del método es Return , no devuelve nada.

Ejemplo:

// Java program to demonstrate the example 
// of void close() method of
// ByteArrayInputStream
import java.io.*;
public class CloseBAIS {
public static void main(String[] args) throws Exception {
byte[] by = {
97,
98,
98,
99
};
// Instantiates ByteArrayInputStream
ByteArrayInputStream byte_s = new ByteArrayInputStream(by);
// Close the stream and free
// system resources linked with
// this stream byte_s
byte_s.close();
// By using available() method is to
// return the no. of bytes to be left
// for reading
Integer n_byte = byte_s.available();
System.out.println("Left avail bytes = " + n_byte);
// we can perform available() on
// byte_s because still this stream is
// already closed
char ch = (char) byte_s.read();
System.out.println("ch: " + ch);
}
}

salida

Left avail bytes = 4
ch: a


Deja un comentario

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