日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS FilterOutputStream

FilterOutputStream

java.lang.Object

|---java.io.OutputStream

|---|---java.io.FilterOutputStream

public class FilterOutputStream
extends OutputStream

這個(gè)類是過(guò)濾輸出流的所有類的超類。 這些流位于已經(jīng)存在的輸出流(底層輸出流)之上,它用作其基本數(shù)據(jù)接收器,但可能會(huì)沿途轉(zhuǎn)換數(shù)據(jù)或提供附加功能。

FilterOutputStream 類本身只是簡(jiǎn)單地使用將所有請(qǐng)求傳遞到底層輸出流的版本覆蓋了 OutputStream 的所有方法。 FilterOutputStream 的子類可能會(huì)進(jìn)一步覆蓋其中一些方法,并提供額外的方法和字段。

Since:

JDK1.0

字段摘要

修飾符和類型字段描述
protected OutputStreamout要過(guò)濾的底層輸出流。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù)描述
FilterOutputStream(OutputStream out)在指定的基礎(chǔ)輸出流之上創(chuàng)建一個(gè)輸出流過(guò)濾器。

方法總結(jié)

修飾符和類型方法描述
voidclose()關(guān)閉此輸出流并釋放與該流關(guān)聯(lián)的所有系統(tǒng)資源。
voidflush()刷新此輸出流并強(qiáng)制將任何緩沖的輸出字節(jié)寫(xiě)出到流中。
voidwrite(byte[] b)將 b.length 字節(jié)寫(xiě)入此輸出流。
voidwrite(byte[] b, int off, int len)將指定字節(jié)數(shù)組中的 len 個(gè)字節(jié)寫(xiě)入此輸出流。
voidwrite(int b)將指定字節(jié)寫(xiě)入此輸出流。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段詳細(xì)信息

out

protected OutputStream out

要過(guò)濾的底層輸出流。

構(gòu)造函數(shù)詳細(xì)信息

FilterOutputStream

public FilterOutputStream(OutputStream out)

在指定的基礎(chǔ)輸出流之上創(chuàng)建一個(gè)輸出流過(guò)濾器。

參數(shù):

參數(shù)名稱參數(shù)描述
out要分配給字段 this.out 以供以后使用的基礎(chǔ)輸出流,如果要在沒(méi)有基礎(chǔ)流的情況下創(chuàng)建此實(shí)例,則為 null。

方法詳情

write

public void write(int b) throws IOException

將指定字節(jié)寫(xiě)入此輸出流。

FilterOutputStream的write方法調(diào)用其底層輸出流的write方法,即執(zhí)行out.write(b)。

實(shí)現(xiàn)OutputStream的抽象寫(xiě)方法。

指定者:

寫(xiě)在類 OutputStream

參數(shù):

參數(shù)名稱參數(shù)描述
b字節(jié)。

Throws:

Throw名稱Throw描述
IOException如果發(fā)生 I/O 錯(cuò)誤。

write

public void write(byte[] b) throws IOException

將 b.length 字節(jié)寫(xiě)入此輸出流。

FilterOutputStream 的 write 方法調(diào)用其三個(gè)參數(shù)的 write 方法,參數(shù)為 b、0 和 b.length。

請(qǐng)注意,此方法不會(huì)使用單個(gè)參數(shù) b 調(diào)用其基礎(chǔ)流的單參數(shù)寫(xiě)入方法。

覆蓋:

寫(xiě)在類 OutputStream

參數(shù):

參數(shù)名稱參數(shù)描述
b要寫(xiě)入的數(shù)據(jù)。

Throws:

Throw名稱Throw描述
IOException如果發(fā)生 I/O 錯(cuò)誤。

write

public void write(byte[] b, int off, int len) throws IOException

將指定字節(jié)數(shù)組中的 len 個(gè)字節(jié)寫(xiě)入此輸出流。

FilterOutputStream 的 write 方法在每個(gè)字節(jié)上調(diào)用一個(gè)參數(shù)的 write 方法進(jìn)行輸出。

請(qǐng)注意,此方法不會(huì)使用相同的參數(shù)調(diào)用其底層輸入流的 write 方法。 FilterOutputStream 的子類應(yīng)提供此方法的更有效實(shí)現(xiàn)。

覆蓋:

寫(xiě)在類 OutputStream

參數(shù):

參數(shù)名稱參數(shù)描述
b數(shù)據(jù)。
off數(shù)據(jù)中的起始偏移量。
len要寫(xiě)入的字節(jié)數(shù)。

Throws:

Throw名稱Throw描述
IOException如果發(fā)生 I/O 錯(cuò)誤。

flush

public void flush() throws IOException

刷新此輸出流并強(qiáng)制將任何緩沖的輸出字節(jié)寫(xiě)出到流中。

FilterOutputStream 的 flush 方法調(diào)用其底層輸出流的 flush 方法。

指定者:

在接口 Flushable 中刷新

覆蓋:

類 OutputStream 中的刷新

Throws:

Throw名稱Throw描述
IOException如果發(fā)生 I/O 錯(cuò)誤。

close

public void close() throws IOException

關(guān)閉此輸出流并釋放與該流關(guān)聯(lián)的所有系統(tǒng)資源。

FilterOutputStream 的 close 方法調(diào)用其 flush 方法,然后調(diào)用其底層輸出流的 close 方法。

指定者:

在接口 AutoCloseable 中關(guān)閉

指定者:

在接口Closeable中關(guān)閉

覆蓋:

在類 OutputStream 中關(guān)閉

Throws:

Throw名稱Throw描述
IOException如果發(fā)生 I/O 錯(cuò)誤。

網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS FilterOutputStream
瀏覽路徑:http://www.dlmjj.cn/article/dhhjscd.html