Métodos comunes de la clase BufferedOutputStream en Java

BufferedOutputStream flujo de salida en búfer de bytes

El método de construcción se encuentra en el
primer desarrollo) public BufferedOutputStream (OutputStream out):
el tamaño de búfer predeterminado (suficiente) para construir un objeto de flujo de salida con búfer de bytes
public BufferedOutputStream (OutputStream out, int size):
especifique el tamaño de búfer Tamaño de área construcción buffer salida flujo objeto
IllegalArgumentException-if tamaño <= 0

Métodos comunes
public void write (int b) arroja IOException
escribir un byte a la vez
b-el byte a escribir.

public void write (byte [] b, int off, int len) arroja IOException
escribe una parte de una matriz de bytes
b-data a la vez.
fuera del desplazamiento inicial de los datos.
len: el número de bytes que se escribirán.
 
public void flush () arroja IOException
Flush esta secuencia de salida almacenada en búfer. Esto obliga a que todos los bytes de salida almacenados en búfer se escriban en la secuencia de salida subyacente.

public void close () lanza IOException
cierra esta secuencia de salida y libera todos los recursos del sistema relacionados con esta secuencia.
El método de cierre de FilterOutputStream primero llama a su método de vaciado y luego llama al método de cierre de su flujo de salida básico.

Programa ejemplo

public  static  void main (String [] args) lanza Exception {    
     // En línea con un patrón de diseño Java: patrón de diseño de decorador (filtro: Filtro) 
    BufferedOutputStream bos = new BufferedOutputStream ( nuevo FileOutputStream ("bos.txt" )); 
        
    / / Escribir datos 
    bos.write ("hola" .getBytes ( ));
     // Liberar recursos 
    bos.close (); 
}

 


Enlace original: https://blog.csdn.net/scbiaosdo/article/details/80422490

Supongo que te gusta

Origin www.cnblogs.com/liuminchao/p/12695932.html
Recomendado
Clasificación