Bagikan melalui


CharsetEncoder Konstruktor

Definisi

Overload

CharsetEncoder(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

CharsetEncoder(Charset, Single, Single)

Menginisialisasi encoder baru.

CharsetEncoder(Charset, Single, Single, Byte[])

Menginisialisasi encoder baru.

CharsetEncoder(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

protected CharsetEncoder(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Nio.Charset.CharsetEncoder : nativeint * Android.Runtime.JniHandleOwnership -> Java.Nio.Charset.CharsetEncoder

Parameter

javaReference
IntPtr

nativeint

Yang IntPtrberisi referensi objek Java Native Interface (JNI).

transfer
JniHandleOwnership

Menunjukkan JniHandleOwnershipcara menangani javaReference

Keterangan

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

CharsetEncoder(Charset, Single, Single)

Menginisialisasi encoder baru.

[Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF)V", "")]
protected CharsetEncoder(Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF)V", "")>]
new Java.Nio.Charset.CharsetEncoder : Java.Nio.Charset.Charset * single * single -> Java.Nio.Charset.CharsetEncoder

Parameter

cs
Charset

Set karakter yang membuat encoder ini

averageBytesPerChar
Single

Nilai float positif yang menunjukkan jumlah byte yang diharapkan yang akan diproduksi untuk setiap karakter input

maxBytesPerChar
Single

Nilai float positif yang menunjukkan jumlah maksimum byte yang akan diproduksi untuk setiap karakter input

Atribut

Keterangan

Menginisialisasi encoder baru. Encoder baru akan memiliki nilai byte-per-char yang diberikan dan penggantinya akan menjadi array {byte  (byte)'?' }.

Dokumentasi Java untuk java.nio.charset.CharsetEncoder.CharsetEncoder(java.nio.charset.Charset, float, float).

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

CharsetEncoder(Charset, Single, Single, Byte[])

Menginisialisasi encoder baru.

[Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF[B)V", "")]
protected CharsetEncoder(Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar, byte[]? replacement);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/charset/Charset;FF[B)V", "")>]
new Java.Nio.Charset.CharsetEncoder : Java.Nio.Charset.Charset * single * single * byte[] -> Java.Nio.Charset.CharsetEncoder

Parameter

cs
Charset

Set karakter yang membuat encoder ini

averageBytesPerChar
Single

Nilai float positif yang menunjukkan jumlah byte yang diharapkan yang akan diproduksi untuk setiap karakter input

maxBytesPerChar
Single

Nilai float positif yang menunjukkan jumlah maksimum byte yang akan diproduksi untuk setiap karakter input

replacement
Byte[]

Penggantian awal; tidak boleh null, harus memiliki panjang bukan nol, tidak boleh lebih panjang dari maxBytesPerChar, dan harus #isLegalReplacement legal

Atribut

Pengecualian

jika ada parameter yang tidak valid.

Keterangan

Menginisialisasi encoder baru. Encoder baru akan memiliki nilai byte-per-char dan penggantian yang diberikan.

Dokumentasi Java untuk java.nio.charset.CharsetEncoder.CharsetEncoder(java.nio.charset.Charset, float, float, byte[]).

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