Sprache

Base64.Encoder.Encode Methode

Definition

Überlädt

Name Beschreibung
Encode(ByteBuffer)

Codiert alle verbleibenden Bytes aus dem angegebenen Bytepuffer mithilfe des Base64 Codierungsschemas in einem neu zugeordneten ByteBuffer.

Encode(Byte[])

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas in ein neu zugeordnetes Bytearray.

Encode(Byte[], Byte[])

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas, wobei die resultierenden Bytes in das angegebene Ausgabebytearray geschrieben werden, beginnend bei Offset 0.

Encode(ByteBuffer)

Codiert alle verbleibenden Bytes aus dem angegebenen Bytepuffer mithilfe des Base64 Codierungsschemas in einem neu zugeordneten ByteBuffer.

[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

Parameter

buffer
ByteBuffer

der zu codierenden Quell-ByteBuffer

Gibt zurück

Ein neu zugeordneter Bytepuffer, der die codierten Bytes enthält.

Attribute

Hinweise

Codiert alle verbleibenden Bytes aus dem angegebenen Bytepuffer mithilfe des Base64 Codierungsschemas in einem neu zugeordneten ByteBuffer.

Wenn der Quellpuffer zurückgegeben wird, wird die Position des Quellpuffers auf sein Limit aktualisiert; ihr Grenzwert wurde nicht geändert. Die Position des zurückgegebenen Ausgabepuffers ist null, und sein Grenzwert ist die Anzahl der resultierenden codierten Bytes.

Java Dokumentation für java.util.Base64.Encoder.encode(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Encode(Byte[])

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas in ein neu zugeordnetes Bytearray.

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

Parameter

src
Byte[]

das zu codierende Bytearray

Gibt zurück

Byte[]

Ein neu zugeordnetes Bytearray, das die resultierenden codierten Bytes enthält.

Attribute

Hinweise

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas in ein neu zugeordnetes Bytearray. Das zurückgegebene Bytearray weist die Länge der resultierenden Bytes auf.

Java Dokumentation für java.util.Base64.Encoder.encode(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Encode(Byte[], Byte[])

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas, wobei die resultierenden Bytes in das angegebene Ausgabebytearray geschrieben werden, beginnend bei Offset 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

Parameter

src
Byte[]

das zu codierende Bytearray

dst
Byte[]

das Ausgabebytearray

Gibt zurück

Die Anzahl der Bytes, die in das Ausgabebytearray geschrieben wurden

Attribute

Hinweise

Codiert alle Bytes aus dem angegebenen Bytearray mithilfe des Base64 Codierungsschemas, wobei die resultierenden Bytes in das angegebene Ausgabebytearray geschrieben werden, beginnend bei Offset 0.

Es liegt in der Verantwortung des Aufrufrs dieser Methode, sicherzustellen, dass das Ausgabebytearray dst genügend Platz zum Codieren aller Bytes aus dem Eingabebytearray aufweist. Es werden keine Bytes in das Ausgabebytearray geschrieben, wenn das Ausgabebytearray nicht groß genug ist.

Java Dokumentation für java.util.Base64.Encoder.encode(byte[], byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: