BufferedOutputStream octet flux de sortie tamponné
La méthode de construction est dans le
premier développement) public BufferedOutputStream (OutputStream out):
la taille de tampon par défaut (assez suffisante) pour construire un objet de flux de sortie tamponné octet
public BufferedOutputStream (OutputStream out, int size):
spécifiez la taille du tampon Objet de flux de sortie de tampon de construction de taille de zone
IllegalArgumentException-if size <= 0
Méthodes communes
public void write (int b) lève IOException
write one byte à la fois
b-l'octet à écrire.
public void write (byte [] b, int off, int len) lève IOException
écrit une partie d'un tableau d'octets
b-data à la fois.
off-l'offset de départ des données.
len-le nombre d'octets à écrire.
public void flush () lève IOException
Vider ce flux de sortie mis en mémoire tampon. Cela force tous les octets de sortie mis en mémoire tampon à être écrits dans le flux de sortie sous-jacent.
public void close () lève IOException
ferme ce flux de sortie et libère toutes les ressources système liées à ce flux.
La méthode close de FilterOutputStream appelle d'abord sa méthode flush, puis appelle la méthode close de son flux de sortie de base.
Exemple de programme
public static void main (String [] args) lève Exception { // En ligne avec un modèle de conception Java: modèle de conception de décorateur (filtre: Filter) BufferedOutputStream bos = new BufferedOutputStream ( new FileOutputStream ("bos.txt" )); / / Écrire des données bos.write ("hello" .getBytes ( )); // Libérer les ressources bos.close (); }
Lien d'origine: https://blog.csdn.net/scbiaosdo/article/details/80422490