JavaのBufferedOutputStreamクラスの一般的なメソッド

BufferedOutputStreamバイトバッファリングされた出力ストリーム

構築メソッドは
最初の開発段階にあります)public BufferedOutputStream(OutputStream out):
デフォルトのバッファーサイズ(十分な大きさ)で、バイトバッファー出力ストリームオブジェクトを構築します
public BufferedOutputStream(OutputStream out、int size):
size bufferを指定します領域サイズ構築バッファー出力ストリームオブジェクト
IllegalArgumentException-サイズ<= 0の場合

共通メソッド
public void write(int b)は
、一度に1バイトを書き込むIOException スローしますb- 書き込むバイト

public void write(byte [] b、int off、int len)スローIOException

一度にバイト配列b-dataの一部を書き込みます
データの開始オフセット。
len-書き込むバイト数。
 
public void flush()はIOExceptionをスローし
ます。このバッファリングされた出力ストリームをフラッシュします。これにより、バッファリングされたすべての出力バイトが、基礎となる出力ストリームに強制的に書き出されます。

public void close()throws IOExceptionは
この出力ストリームを閉じ、このストリームに関連するすべてのシステムリソースを解放します。
FilterOutputStreamのcloseメソッドは、最初にそのflushメソッドを呼び出し、次にその基本出力ストリームのcloseメソッドを呼び出します。

プログラム例

public  static  void main(String [] args)throws Exception {    
     // Java設計パターンに沿って:デコレーター設計パターン(フィルター:フィルター) 
    BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream( "bos.txt" )); 
        
    / / データを 
    書き込むbos.write( "hello" .getBytes());
     // リソースを解放する
    bos.close(); 
}

 


元のリンク:https://blog.csdn.net/scbiaosdo/article/details/80422490

おすすめ

転載: www.cnblogs.com/liuminchao/p/12695932.html
おすすめ