Base64.Encoder.Encode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Encode(ByteBuffer) |
使用編碼 |
| Encode(Byte[]) |
利用編碼 |
| Encode(Byte[], Byte[]) |
使用 |
Encode(ByteBuffer)
使用編碼 Base64 方案將指定位元組緩衝區中剩餘的所有位元組編碼到新分配的位元組緩衝區。
[Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer Encode(Java.Nio.ByteBuffer buffer);
[<Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
參數
- buffer
- ByteBuffer
原始碼 ByteBuffer 來編碼
傳回
一個新分配的位元組緩衝區,包含已編碼的位元組。
- 屬性
備註
使用編碼 Base64 方案將指定位元組緩衝區中剩餘的所有位元組編碼到新分配的位元組緩衝區。
回傳時,來源緩衝區的位置會更新至其極限;其限制不會被更改。 回傳的輸出緩衝區位置為零,其極限為所編碼的位元組數。
Java 文件 java.util.Base64.Encoder.encode(java.nio.ByteBuffer)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Encode(Byte[])
利用編碼 Base64 方案將指定位元組陣列中的所有位元組編碼到新分配的位元組陣列中。
[Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)]
public virtual byte[] Encode(byte[] src);
[<Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] -> byte[]
override this.Encode : byte[] -> byte[]
參數
- src
- Byte[]
要編碼的位元組陣列
傳回
一個新分配的位元組陣列,包含所產生的編碼位元組。
- 屬性
備註
利用編碼 Base64 方案將指定位元組陣列中的所有位元組編碼到新分配的位元組陣列中。 回傳的位元組陣列長度等同於所產生的位元組。
Java 文件 java.util.Base64.Encoder.encode(byte[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Encode(Byte[], Byte[])
使用 Base64 編碼方案編碼指定位元組陣列中的所有位元組,將所得位元組寫入給定的輸出位元組陣列,從偏移量 0 開始。
[Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Encode(byte[] src, byte[] dst);
[<Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] * byte[] -> int
override this.Encode : byte[] * byte[] -> int
參數
- src
- Byte[]
要編碼的位元組陣列
- dst
- Byte[]
輸出位元組陣列
傳回
寫入輸出位元組陣列的位元組數
- 屬性
備註
使用 Base64 編碼方案編碼指定位元組陣列中的所有位元組,將所得位元組寫入給定的輸出位元組陣列,從偏移量 0 開始。
此方法的呼叫者負責確保輸出位元組陣列 dst 有足夠空間來編碼輸入位元組陣列中的所有位元組。 如果輸出位元組陣列不夠大,則不會寫入任何位元組。
Java 文件 java.util.Base64.Encoder.encode(byte[], byte[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。