Java ByteArrayOutputStream writeTo () Método con el Ejemplo

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

ByteArrayOutputStream Class writeTo () método

    método

  • writeTo () está disponible en java.io Class.
  • writeTo () método se utiliza para escribir los datos de esta corriente a la OutputStream dado (os).
  • writeTo () 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.
  • writeTo () método puede class una excepción en el momento de la escritura de datos a la corriente.
    IOException : Esta excepción puede class al obtener error de entrada / salida.

Sintaxis:

    public void writeTo(OutputStream os);

Parámetro (s):

  • OutputStream os – representa la secuencia de salida que ser escrito a.

throw valor:

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

Ejemplo:

// Java program to demonstrate the example 
// of void writeTo(OutputStream os) method of
// ByteArrayOutputStream
import java.io.*;
public class WriteToOfBAOS {
public static void main(String[] args) throws Exception {
byte[] b_arr = {
97,
98,
99,
100
};
ByteArrayOutputStream BAOS = null;
OutputStream out_stm = null;
try {
// Instantiates ByteArrayOutputStream and OutputStream
BAOS = new ByteArrayOutputStream();
out_stm = new ByteArrayOutputStream();
// By using write() method is to
// write b_arr to the BAOS
BAOS.write(b_arr);
// By using writeTo() methos is to
// write BAOS to the given out_stm
BAOS.writeTo(out_stm);
// By using toString() method is
// to represent the out_stm as a string
System.out.print("out_stm.toString(): " + out_stm.toString());
} catch (Exception ex) {
System.out.println(ex.toString());
} finally {
if (BAOS != null)
BAOS.close();
}
}
}

salida

out_stm.toString(): abcd


Deja un comentario

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