Java 輸出流

2018-02-04 16:40 更新

Java IO教程 - Java輸出流


在抽象超類OutputStream中定義了三個(gè)重要的方法:write(),flush()和close()。

write()方法將字節(jié)寫入輸出流。

它有三個(gè)版本,允許我們一次寫一個(gè)字節(jié)或多個(gè)字節(jié)。

flush()方法用于將任何緩沖的字節(jié)刷新到數(shù)據(jù)宿。

close()方法關(guān)閉輸出流。

要使用BufferedOutputStream裝飾器以更好的速度寫入文件,請(qǐng)使用以下語(yǔ)句:

BufferedOutputStream bos  = new BufferedOutputStream(new FileOutputStream("your output file  path"));

要將數(shù)據(jù)寫入ByteArrayOutputStream,請(qǐng)使用

ByteArrayOutputStream baos  = new ByteArrayOutputStream();
baos.write(buffer); // buffer is a  byte   array


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)