Java PipedOutputStream flush () Método con el Ejemplo

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

PipedOutputStream Class flush () método método

  • flush () está disponible en java.io Class.
  • flush () método se utiliza para eliminar esta PipedOutputStream y las fuerzas de bytes a ser escrito de cualquier salida tamponada.
  • flush () método 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.
  • flush () método puede class una excepción en el momento de tirar de la corriente.
    IOException : Esta excepción puede class al conseguir cualquier error de entrada / salida.

Sintaxis:

    public void flush();

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 flush() method of PipedOutputStream
import java.io.*;
public class FlushOfPOS {
public static void main(String[] args) throws Exception {
int val = 65;
try {
// Instantiates PipedInputStream and
// PipedOutputStream
PipedInputStream pipe_in = new PipedInputStream();
PipedOutputStream pipe_out = new PipedOutputStream();
// By using connect() method is to
// connect this pipe_out to the given pipe_in
pipe_out.connect(pipe_in);
for (int i = 0; i < 3; ++i) {
// By using write() method is to
// write the val to the stream pipe_out
pipe_out.write(val);
val++;
}
// By using flush() method is to
// flush the stream
pipe_out.flush();
System.out.println("Stream Flushed!!!");
for (int i = 1; i < 4; ++i) {
// By using read() method is to read
// the integer and converted into int
char ch = (char) pipe_in.read();
System.out.println("pipe_in.read(): " + ch);
}
// By using close() method is to close
// the stream
pipe_in.close();
pipe_out.close();
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
}

salida

Stream Flushed!!!
pipe_in.read(): A
pipe_in.read(): B
pipe_in.read(): C


Deja un comentario

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