Bagikan melalui


Charset.Encode Metode

Definisi

Overload

Encode(String)

Metode kenyamanan yang mengodekan string menjadi byte dalam charset ini.

Encode(CharBuffer)

Metode kenyamanan yang mengodekan karakter Unicode menjadi byte dalam charset ini.

Encode(String)

Metode kenyamanan yang mengodekan string menjadi byte dalam charset ini.

[Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode(string? str);
[<Android.Runtime.Register("encode", "(Ljava/lang/String;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : string -> Java.Nio.ByteBuffer

Parameter

str
String

String yang akan dikodekan

Mengembalikan

Buffer byte yang berisi karakter yang dikodekan

Atribut

Keterangan

Metode kenyamanan yang mengodekan string menjadi byte dalam charset ini.

Pemanggilan metode ini pada charset cs mengembalikan hasil yang sama dengan ekspresi

cs.encode(CharBuffer.wrap(s));

Dokumentasi Java untuk java.nio.charset.Charset.encode(java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Encode(CharBuffer)

Metode kenyamanan yang mengodekan karakter Unicode menjadi byte dalam charset ini.

[Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")]
public Java.Nio.ByteBuffer? Encode(Java.Nio.CharBuffer? cb);
[<Android.Runtime.Register("encode", "(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer;", "")>]
member this.Encode : Java.Nio.CharBuffer -> Java.Nio.ByteBuffer

Parameter

cb
CharBuffer

Buffer karakter yang akan dikodekan

Mengembalikan

Buffer byte yang berisi karakter yang dikodekan

Atribut

Keterangan

Metode kenyamanan yang mengodekan karakter Unicode menjadi byte dalam charset ini.

Pemanggilan metode ini pada charset cs mengembalikan hasil yang sama dengan ekspresi

cs.newEncoder()
                  .onMalformedInput(CodingErrorAction.REPLACE)
                  .onUnmappableCharacter(CodingErrorAction.REPLACE)
                  .encode(bb); 

kecuali berpotensi lebih efisien karena dapat membuat cache encoder di antara pemanggilan berturut-turut.

Metode ini selalu menggantikan urutan malformed-input dan unmappable-character dengan string penggantian default charset ini. Untuk mendeteksi urutan tersebut, gunakan metode secara CharsetEncoder#encode(java.nio.CharBuffer) langsung.

Dokumentasi Java untuk java.nio.charset.Charset.encode(java.nio.CharBuffer).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk