华南俳烁实业有限公司

java

當前位置:中華考試網(wǎng) >> java >> java教程 >> 文章內(nèi)容

Java字節(jié)流的使用:輸出流

來源:中華考試網(wǎng)  [2020年11月19日]  【

  OutputStream 類及其子類的對象表示一個字節(jié)輸出流。OutputStream 類的常用子類如下。

  ByteArrayOutputStream 類:向內(nèi)存緩沖區(qū)的字節(jié)數(shù)組中寫數(shù)據(jù)。

  FileOutputStream 類:向文件中寫數(shù)據(jù)。

  PipedOutputStream 類:連接到一個 PipedlntputStream(管道輸入流)。

  ObjectOutputStream 類:將對象序列化。

  填寫下面表單即可預(yù)約申請免費試聽java課程!害怕學不會?助教陪讀,隨時解惑!擔心就業(yè)?一地學習,可全國推薦就業(yè)!

預(yù)約申請免費聽java課程

  • 地區(qū):
  • 姓名:
  • 手機:

  利用 OutputStream 類的方法可以從流中寫入一個或一批字節(jié)。表 2 列出了 OutputStream 類的常用方法。

表 2 OutputStream 類的常用方法
方法名及返回值類型 說明
void write(int b) 向輸出流寫入一個字節(jié)。這里的參數(shù)是 int 類型,但是它允許使用表達式,
而不用強制轉(zhuǎn)換成 byte 類型。為了提高 I/O 操作的效率,建議盡量使用
write() 方法的另外兩種形式
void write(byte[] b) 把參數(shù) b 指定的字節(jié)數(shù)組中的所有字節(jié)寫到輸出流中
void write(byte[] b,int off,int len) 把參數(shù) b 指定的字節(jié)數(shù)組中的若干字節(jié)寫到輸出流中。其中,off 指定字節(jié)
數(shù)組中的起始下標,len 表示元素個數(shù)
void close() 關(guān)閉輸出流。寫操作完成后,應(yīng)該關(guān)閉輸出流。系統(tǒng)將會釋放與這個輸出
流相關(guān)的資源。注意,OutputStream 類本身的 close() 方法不執(zhí)行任何操
作,但是它的許多子類重寫了 close() 方法
void flush() 為了提高 效率,在向輸出流中寫入數(shù)據(jù)時,數(shù)據(jù)一般會先保存到內(nèi)存緩沖
區(qū)中,只有當緩沖區(qū)中的數(shù)據(jù)達到一定程度時,緩沖區(qū)中的數(shù)據(jù)才會被寫
入輸出流中。使用 flush() 方法則可以強制將緩沖區(qū)中的數(shù)據(jù)寫入輸出流,
并清空緩沖區(qū)
責編:fushihao

上一篇:Java字節(jié)流的使用:字節(jié)輸入

下一篇: 沒有了

  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學歷考試
朔州市| 桂阳县| 浦城县| 晋中市| 买车| 隆化县| 宣恩县| 曲阜市| 土默特左旗| 安乡县| 乌拉特后旗| 吉水县| 鄢陵县| 通山县| 当涂县| 万州区| 伊金霍洛旗| 乌苏市| 大同县| 枣庄市| 盖州市| 崇左市| 南投市| 清水河县| 青岛市| 青铜峡市| 克拉玛依市| 深州市| 广德县| 稻城县| 科技| 城步| 梅州市| 商水县| 桃江县| 丹棱县| 和龙市| 仁化县| 来安县| 安西县| 霍林郭勒市|