當前位置:編程學習大全網 - 源碼下載 - java bufferedoutputstream

java bufferedoutputstream

什麽是java bufferedoutputstream?讓我們找出答案。

Bufferedoutputstream是緩存流,是計算機領域常見的iostream形式。這種流從原流中分塊讀取數據或將數據累加成壹個大的數據塊再批量寫入,通過減少讀寫系統資源的次數來加快程序的執行速度。

那麽bufferedoutputstream在java中具體是怎麽用的呢?

1,首先,它的構造方法是:

//創建新的緩沖輸出流,以將數據寫入指定的基礎輸出流。公共?BufferedOutputStream(output stream?out);//創建新的緩沖輸出流,以將具有指定緩沖區大小的數據寫入指定的基礎輸出流。公共?BufferedOutputStream(output stream?out,int?尺寸);

2、常用的方法是:

//輸出壹個字節公共給輸出流?作廢?寫(int?b);//會指定?字節?數組中的偏移量?關了?開始了?萊恩。字節被寫入這個緩沖的輸出流。公共?作廢?寫(byte[]?b,int?關,int?len);//刷新這個緩沖的輸出流。這將強制將所有緩沖的輸出字節寫出到基礎輸出流。公共?作廢?flush();

3.最後將數據寫入文件:導入?Java . io . bufferedoutputstream;進口?Java . io . file output stream;/** ?*?BufferedOutputStream:處理流(高級流),緩沖輸出流?*?@作者?管理員?* ?*/公共?班級?BOSDemo01?{公?靜電?作廢?main(String[]?args){ try?{ FileOutputStream?fos=new?file output stream(" Bos demo . txt ");BufferedOutputStream?bos =新?BufferedOutputStream(fos);字符串?Content= "我正在緩沖輸出流測試數據!";bos.write(content.getBytes(),0,content.getBytes()。長度);Bos . flush();Bos . close();}?接住?(例外?e)?{ e . printstacktrace();} } }

  • 上一篇:怎樣選壹個好用的oa辦公自動化軟件
  • 下一篇:股票掌櫃是英亞證券的嗎?
  • copyright 2024編程學習大全網