Base64.Encoder.Encode メソッド

定義

オーバーロード

Encode(ByteBuffer)

エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた ByteBuffer に残りのすべてのバイトを Base64 エンコードします。

Encode(Byte[])

エンコード スキームを使用して、指定したバイト配列から新しく割り当てられたバイト配列にすべてのバイトを Base64 エンコードします。

Encode(Byte[], Byte[])

エンコード スキームを使用して、指定したバイト配列からのすべてのバイトを Base64 エンコードし、結果のバイトを指定された出力バイト配列に書き込み、オフセット 0 から始めます。

Encode(ByteBuffer)

エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた 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

戻り値

エンコードされたバイトを含む、新しく割り当てられたバイト バッファー。

属性

注釈

エンコード スキームを使用して、指定したバイト バッファーから新しく割り当てられた ByteBuffer に残りのすべてのバイトを Base64 エンコードします。

戻ると、ソース バッファーの位置が制限に更新されます。その制限は変更されていません。 返される出力バッファーの位置は 0 になり、その制限は結果としてエンコードされたバイト数になります。

の Java ドキュメント java.util.Base64.Encoder.encode(java.nio.ByteBuffer)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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[]

エンコードするバイト配列

戻り値

Byte[]

結果としてエンコードされたバイトを含む、新しく割り当てられたバイト配列。

属性

注釈

エンコード スキームを使用して、指定したバイト配列から新しく割り当てられたバイト配列にすべてのバイトを Base64 エンコードします。 返されるバイト配列は、結果のバイトの長さです。

の Java ドキュメント java.util.Base64.Encoder.encode(byte[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象