OutputStream.Write 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Write(Byte[]) |
將 |
| Write(Int32) |
將指定的位元組寫入此輸出串流。 |
| Write(Byte[], Int32, Int32) |
從 |
Write(Byte[])
將 b.length 指定的位元組陣列寫入該輸出串流。
[Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")]
public virtual void Write(byte[]? b);
[<Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler")>]
abstract member Write : byte[] -> unit
override this.Write : byte[] -> unit
參數
- b
- Byte[]
數據。
- 屬性
例外狀況
備註
將 b.length 指定的位元組陣列寫入該輸出串流。 一般 write(b) 的契約是,它應該與叫聲 write(b, 0, b.length)完全相同的效果。
Java 文件 java.io.OutputStream.write(byte[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Int32)
將指定的位元組寫入此輸出串流。
[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")]
public abstract void Write(int b);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler")>]
abstract member Write : int -> unit
參數
- b
- Int32
該 byte.
- 屬性
例外狀況
如果在寫入此串流時發生錯誤。
備註
將指定的位元組寫入此輸出串流。 一般 write 合約是將一個位元組寫入輸出串流。 要寫的位元組是參數 b的八個低階位元。 這 24 個高階位元 b 會被忽略。
的 OutputStream 子類別必須提供此方法的實作。
Java 文件 java.io.OutputStream.write(int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Write(Byte[], Int32, Int32)
從 len 指定的位元組陣列從偏移 off 量開始寫入該輸出串流的位元組。
[Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")]
public virtual void Write(byte[]? b, int off, int len);
[<Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler")>]
abstract member Write : byte[] * int * int -> unit
override this.Write : byte[] * int * int -> unit
參數
- b
- Byte[]
數據。
- off
- Int32
資料中的起始偏移。
- len
- Int32
要寫入的位元組數。
- 屬性
例外狀況
如果在寫入此串流時發生錯誤。
若 offset 或 count ,或 ,若 offset + count 大於 的 buffer長度。
備註
從 len 指定的位元組陣列從偏移 off 量開始寫入該輸出串流的位元組。 一般 write(b, off, len) 的契約是陣列 b 中的部分位元組依序寫入輸出串流;元素 b[off] 是第一個寫入的位元組,是 b[off+len-1] 此操作寫入的最後一個位元組。
write該OutputStream方法呼叫每個要寫出的位元組中一個參數的寫入方法。鼓勵子類別覆寫此方法,提供更有效率的實作。
若 b , null則擲出 a NullPointerException 。
若 off 為負,或 len 為負,或 off+len 大於陣列 b長度,則拋出 a IndexOutOfBoundsException 。
Java 文件 java.io.OutputStream.write(byte[], int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。