Character Kelas

Definisi

Kelas Character membungkus nilai jenis char primitif dalam objek.

[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)>]
type Character = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Warisan
Atribut
Penerapan

Keterangan

Kelas Character membungkus nilai jenis char primitif dalam objek. Objek kelas Character berisi satu bidang yang jenisnya adalah char.

Selain itu, kelas ini menyediakan beberapa metode untuk menentukan kategori karakter (huruf kecil, digit, dll.) dan untuk mengonversi karakter dari huruf besar ke huruf kecil dan sebaliknya.

Informasi karakter didasarkan pada Standar Unicode

Metode dan data kelas Character ditentukan oleh informasi dalam file UnicodeData yang merupakan bagian dari Database Karakter Unicode yang dikelola oleh Unicode Consortium. File ini menentukan berbagai properti termasuk nama dan kategori umum untuk setiap titik kode Unicode atau rentang karakter yang ditentukan.

File dan deskripsinya tersedia dari Unicode Consortium di: <ul><li>http://www.unicode.org</ul>

<h2>"conformance">Unicode Conformance</h2>

Bidang dan metode kelas Character didefinisikan dalam hal informasi karakter dari Standar Unicode, khususnya file UnicodeData yang merupakan bagian dari Database Karakter Unicode. File ini menentukan properti termasuk nama dan kategori untuk setiap titik kode Unicode atau rentang karakter yang ditetapkan. File tersedia dari Unicode Consortium di http://www.unicode.org.

Informasi karakter didasarkan pada Standar Unicode, versi 15.0.

Platform Java telah mendukung berbagai versi Unicode Standard dari waktu ke waktu. Peningkatan ke versi Standar Unicode yang lebih baru terjadi dalam rilis Java berikut, masing-masing menunjukkan versi baru: <table class="striped"><caption style="display:none">Show Java releases and supported Unicode versions</caption><thead><tr><th scope="col">Java release</th><scope="col">Unicode version</th></tr></thead><tbody><tr><th scope="row" style="text-align:left">Java SE 20</th><td>Unicode 15.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 19</th><td>Unicode 14.0</td></tr><tr><th scope="row" style="text-align:left">Java SE 15</th><td>Unicode 13.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 13</th><td>Unicode 12.1</td></tr><><th scope="row" style="text-align:left">Java SE 12</th><td>Unicode 11.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 11</th><td>Unicode 10.0</td/td>< tr tr><><th scope="row" style="text-align:left">Java SE 9</th><td>Unicode 8.0</td></tr tr><><th scope="row" style=" text-align:left">Java SE 8</th><td>Unicode 6.2</td></tr tr><><th scope="row" style="text-align:left">Java SE 7</th><td>Unicode 6.0</td></tr><><th scope="row" style="text-align:left">Java SE 5.0</th><td>Unicode 4.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 1.4</th><td>Unicode 3.0</td></tr><tr><lingkup ke-2="baris" style="text-align:left">JDK 1.1</th><td>Unicode 2.0</td></tr tr><><th scope="row" style="text-align:left">JDK 1.0.2</th><td>Unicode 1.1.5</td></tr></tbody></table> Variations dari versi Unicode dasar ini, seperti lampiran yang dikenali, didokumenkan di tempat lain. <h2>"unicode">Unicode Character Representations</h2>

Jenis char data (dan oleh karena itu nilai yang Character dienkapsulasi objek) didasarkan pada spesifikasi Unicode asli, yang mendefinisikan karakter sebagai entitas 16-bit lebar tetap. Unicode Standard telah diubah untuk memungkinkan karakter yang representasinya membutuhkan lebih dari 16 bit. Rentang titik/em<kode em>legal <sekarang adalah U+0000 hingga U+10FFFF, yang dikenal sebagai >em<Nilai> skalar Unicode/em<.> (Lihat definisihttp://www.unicode.org/reports/tr27/#notation notasi U+n di Standar Unicode.)

"BMP">Kumpulan karakter dari U+0000 ke U+FFFF terkadang disebut sebagai <>Basic Multilingual Plane (BMP)</em>. "tambahan">Karakter yang poin kodenya lebih besar dari U+FFFF disebut <karakter> tambahan em</em>s. Platform Java menggunakan representasi UTF-16 dalam char array dan di String kelas dan StringBuffer . Dalam representasi ini, karakter tambahan diwakili sebagai sepasang char nilai, yang pertama dari <>rentang em pengganti< tinggi/em>, (\ uD800-\ uDBFF), yang kedua dari <>rentang em low-surrogates</em> (\ uDC00-\ uDFFF).

Oleh char karena itu, nilai mewakili titik kode Basic Multilingual Plane (BMP), termasuk titik kode pengganti, atau unit kode pengodean UTF-16. Nilai int mewakili semua titik kode Unicode, termasuk titik kode tambahan. 21 bit int yang lebih rendah (paling tidak signifikan) digunakan untuk mewakili titik kode Unicode dan 11 bit atas (paling signifikan) harus nol. Kecuali ditentukan lain, perilaku sehubungan dengan karakter tambahan dan nilai pengganti char adalah sebagai berikut:

<ul><li>Metode yang hanya menerima char nilai tidak dapat mendukung karakter tambahan. Mereka memperlakukan char nilai dari rentang pengganti sebagai karakter yang tidak ditentukan. Misalnya, Character.isLetter('\u005CuD840') mengembalikan false, meskipun nilai spesifik ini jika diikuti oleh nilai pengganti rendah dalam string akan mewakili huruf.

<li>Metode yang menerima int nilai mendukung semua karakter Unicode, termasuk karakter tambahan. Misalnya, Character.isLetter(0x2F81A) mengembalikan true karena nilai titik kode mewakili huruf (ideograf CJK). </ul>

Dalam dokumentasi JAVA SE API, em Titik kode Unicode/em< digunakan untuk nilai karakter dalam rentang antara U+0000 dan U+10FFFF, dan >em<Unit> kode Unicode/em< digunakan untuk nilai 16-bit > yang merupakan unit kode dari pengodean<> em UTF-16char/em<.><> Untuk informasi selengkapnya tentang terminologi Unicode, lihat Glosarium Unicode.

<-- Android-removed: paragraf di ValueBased

Ini adalah kelas berbasis nilai ; programmer harus memperlakukan instans yang #equals(Object) sama dengan yang dapat dipertukarkan dan tidak boleh menggunakan instans untuk sinkronisasi, atau perilaku yang tidak dapat diprediksi dapat terjadi. Misalnya, dalam rilis mendatang, sinkronisasi mungkin gagal. -->

Ditambahkan dalam 1.0.

Java dokumentasi untuk java.lang.Character.

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Konstruktor

Nama Deskripsi
Character(Char)

Membuat objek yang baru dialokasikan Character yang mewakili nilai yang ditentukan char .

Bidang

Nama Deskripsi
Bytes

Jumlah byte yang char digunakan untuk mewakili nilai dalam bentuk biner yang tidak ditandatangani.

CombiningSpacingMark

Kategori umum "Mc" dalam spesifikasi Unicode.

ConnectorPunctuation

Kategori umum "Pc" dalam spesifikasi Unicode.

Control

Kategori umum "Cc" dalam spesifikasi Unicode.

CurrencySymbol

Kategori umum "Sc" dalam spesifikasi Unicode.

DashPunctuation

Kategori umum "Pd" dalam spesifikasi Unicode.

DecimalDigitNumber

Kategori umum "Nd" dalam spesifikasi Unicode.

DirectionalityArabicNumber

Jenis karakter dua arah lemah "AN" dalam spesifikasi Unicode.

DirectionalityBoundaryNeutral

Jenis karakter dua arah lemah "BN" dalam spesifikasi Unicode.

DirectionalityCommonNumberSeparator

Jenis karakter dua arah lemah "CS" dalam spesifikasi Unicode.

DirectionalityEuropeanNumber

Jenis karakter dua arah lemah "EN" dalam spesifikasi Unicode.

DirectionalityEuropeanNumberSeparator

Jenis karakter dua arah lemah "ES" dalam spesifikasi Unicode.

DirectionalityEuropeanNumberTerminator

Jenis karakter dua arah lemah "ET" dalam spesifikasi Unicode.

DirectionalityFirstStrongIsolate

Jenis karakter dua arah lemah "FSI" dalam spesifikasi Unicode.

DirectionalityLeftToRight

Jenis karakter dua arah yang kuat "L" dalam spesifikasi Unicode.

DirectionalityLeftToRightEmbedding

Jenis karakter dua arah yang kuat "LRE" dalam spesifikasi Unicode.

DirectionalityLeftToRightIsolate

Jenis karakter dua arah lemah "LRI" dalam spesifikasi Unicode.

DirectionalityLeftToRightOverride

Jenis karakter dua arah yang kuat "LRO" dalam spesifikasi Unicode.

DirectionalityNonspacingMark

Jenis karakter dua arah lemah "NSM" dalam spesifikasi Unicode.

DirectionalityOtherNeutrals

Jenis karakter dua arah netral "ON" dalam spesifikasi Unicode.

DirectionalityParagraphSeparator

Jenis karakter dua arah netral "B" dalam spesifikasi Unicode.

DirectionalityPopDirectionalFormat

Jenis karakter dua arah lemah "PDF" dalam spesifikasi Unicode.

DirectionalityPopDirectionalIsolate

Tipe karakter dua arah lemah "PDI" dalam spesifikasi Unicode.

DirectionalityRightToLeft

Jenis karakter dua arah yang kuat "R" dalam spesifikasi Unicode.

DirectionalityRightToLeftArabic

Jenis karakter dua arah yang kuat "AL" dalam spesifikasi Unicode.

DirectionalityRightToLeftEmbedding

Jenis karakter dua arah yang kuat "RLE" dalam spesifikasi Unicode.

DirectionalityRightToLeftIsolate

Jenis karakter dua arah lemah "RLI" dalam spesifikasi Unicode.

DirectionalityRightToLeftOverride

Jenis karakter dua arah yang kuat "RLO" dalam spesifikasi Unicode.

DirectionalitySegmentSeparator

Jenis karakter dua arah netral "S" dalam spesifikasi Unicode.

DirectionalityUndefined

Jenis karakter dua arah yang tidak terdefinisi.

DirectionalityWhitespace

Jenis karakter dua arah netral "WS" dalam spesifikasi Unicode.

EnclosingMark

Kategori umum "Saya" dalam spesifikasi Unicode.

EndPunctuation

Kategori umum "Pe" dalam spesifikasi Unicode.

FinalQuotePunctuation

Kategori umum "Pf" dalam spesifikasi Unicode.

Format

Kategori umum "Cf" dalam spesifikasi Unicode.

InitialQuotePunctuation

Kategori umum "Pi" dalam spesifikasi Unicode.

LetterNumber

Kategori umum "Nl" dalam spesifikasi Unicode.

LineSeparator

Kategori umum "Zl" dalam spesifikasi Unicode.

LowercaseLetter

Kategori umum "Ll" dalam spesifikasi Unicode.

MathSymbol

Kategori umum "Sm" dalam spesifikasi Unicode.

MaxCodePoint

Nilai maksimum dari sebuah Titik kode Unicode, konstanta U+10FFFF.

MaxHighSurrogate

Nilai maksimum dari sebuah Unit kode pengganti tinggi Unicode dalam pengodean UTF-16, konstanta '\u005CuDBFF'.

MaxLowSurrogate

Nilai maksimum dari sebuah Unit kode pengganti rendah Unicode dalam pengodean UTF-16, konstanta '\u005CuDFFF'.

MaxRadix

Radiks maksimum yang tersedia untuk konversi ke dan dari string.

MaxSurrogate

Nilai maksimum unit kode pengganti Unicode dalam pengodean UTF-16, konstanta '\u005CuDFFF'.

MaxValue

Nilai konstanta dari bidang ini adalah nilai terbesar dari jenis char, '\u005CuFFFF'.

MinCodePoint

Nilai minimum dari sebuah Titik kode Unicode, konstanta U+0000.

MinHighSurrogate

Nilai minimum dari sebuah Unit kode pengganti tinggi Unicode dalam pengodean UTF-16, konstanta '\u005CuD800'.

MinLowSurrogate

Nilai minimum dari sebuah Unit kode pengganti rendah Unicode dalam pengodean UTF-16, konstanta '\u005CuDC00'.

MinRadix

Radiks minimum yang tersedia untuk konversi ke dan dari string.

MinSupplementaryCodePoint

Nilai minimum dari sebuah Titik kode tambahan Unicode, konstanta U+10000.

MinSurrogate

Nilai minimum unit kode pengganti Unicode dalam pengodean UTF-16, konstanta '\u005CuD800'.

MinValue

Nilai konstanta dari bidang ini adalah nilai terkecil dari jenis char, '\u005Cu0000'.

ModifierLetter

Kategori umum "Lm" dalam spesifikasi Unicode.

ModifierSymbol

Kategori umum "Sk" dalam spesifikasi Unicode.

NonSpacingMark

Kategori umum "Mn" dalam spesifikasi Unicode.

OtherLetter

Kategori umum "Lo" dalam spesifikasi Unicode.

OtherNumber

Kategori umum "Tidak" dalam spesifikasi Unicode.

OtherPunctuation

Kategori umum "Po" dalam spesifikasi Unicode.

OtherSymbol

Kategori umum "Jadi" dalam spesifikasi Unicode.

ParagraphSeparator

Kategori umum "Zp" dalam spesifikasi Unicode.

PrivateUse

Kategori umum "Co" dalam spesifikasi Unicode.

Size

Jumlah bit yang digunakan untuk mewakili char nilai dalam bentuk biner yang tidak ditandatangani, konstanta 16.

SpaceSeparator

Kategori umum "Zs" dalam spesifikasi Unicode.

StartPunctuation

Kategori umum "Ps" dalam spesifikasi Unicode.

Surrogate

Kategori umum "Cs" dalam spesifikasi Unicode.

TitlecaseLetter

Kategori umum "Lt" dalam spesifikasi Unicode.

Unassigned

Kategori umum "Cn" dalam spesifikasi Unicode.

UppercaseLetter

Kategori umum "Lu" dalam spesifikasi Unicode.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
JniPeerMembers

Mendapatkan metadata JNI yang digunakan untuk memanggil anggota peer Java ini.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Object)
ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

(Diperoleh dari Object)
Type

Class Instans yang mewakili jenis charprimitif .

Metode

Nama Deskripsi
CharCount(Int32)

Menentukan jumlah char nilai yang diperlukan untuk mewakili karakter yang ditentukan (titik kode Unicode).

CharValue()

Mengembalikan nilai objek ini Character .

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
CodePointAt(Char[], Int32, Int32)

Mengembalikan titik kode pada indeks array yang char diberikan, di mana hanya elemen array dengan index kurang dari limit yang dapat digunakan.

CodePointAt(Char[], Int32)

Mengembalikan titik kode pada indeks array yang char diberikan.

CodePointAt(ICharSequence, Int32)

Mengembalikan titik kode pada indeks yang CharSequencediberikan dari .

CodePointAt(String, Int32)

Mengembalikan titik kode pada indeks yang CharSequencediberikan dari .

CodePointBefore(Char[], Int32, Int32)

Mengembalikan titik kode sebelum indeks array yang char diberikan, di mana hanya elemen array dengan index lebih besar dari atau sama dengan yang start dapat digunakan.

CodePointBefore(Char[], Int32)

Mengembalikan titik kode sebelum indeks array yang char diberikan.

CodePointBefore(ICharSequence, Int32)

Mengembalikan titik kode sebelum indeks yang CharSequencediberikan dari .

CodePointBefore(String, Int32)

Mengembalikan titik kode sebelum indeks yang CharSequencediberikan dari .

CodePointCount(Char[], Int32, Int32)

Mengembalikan jumlah titik kode Unicode dalam subarray char argumen array.

CodePointCount(ICharSequence, Int32, Int32)

Mengembalikan jumlah titik kode Unicode dalam rentang teks dari urutan karakter yang ditentukan.

CodePointCount(String, Int32, Int32)

Mengembalikan jumlah titik kode Unicode dalam rentang teks dari urutan karakter yang ditentukan.

CodePointOf(String)

Mengembalikan nilai titik kode dari karakter Unicode yang ditentukan oleh nama karakter yang diberikan.

Compare(Char, Char)

Membandingkan dua char nilai secara numerik.

CompareTo(Character)

Membandingkan dua Character objek secara numerik.

Construct(JniObjectReference, JniObjectReferenceOptions)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
Digit(Char, Int32)

Mengembalikan nilai numerik karakter ch dalam radiks yang ditentukan.

Digit(Int32, Int32)

Mengembalikan nilai numerik dari karakter yang ditentukan (titik kode Unicode) dalam radiks yang ditentukan.

Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
Equals(Object)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
ForDigit(Int32, Int32)

Menentukan representasi karakter untuk digit tertentu dalam radiks yang ditentukan.

GetDirectionality(Char)

Mengembalikan properti directionality Unicode untuk karakter yang diberikan.

GetDirectionality(Int32)

Mengembalikan properti directionality Unicode untuk karakter yang diberikan (titik kode Unicode).

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetName(Int32)

Mengembalikan nama karakter codePointyang ditentukan , atau null jika titik kode adalah #UNASSIGNED unassigned.

GetNumericValue(Char)

Mengembalikan int nilai yang diwakili karakter Unicode yang ditentukan.

GetNumericValue(Int32)

Mengembalikan int nilai yang diwakili karakter yang ditentukan (titik kode Unicode).

GetType(Char)

Mengembalikan nilai yang menunjukkan kategori umum karakter.

GetType(Int32)

Mengembalikan nilai yang menunjukkan kategori umum karakter.

HashCode(Char)

Mengembalikan kode hash untuk char nilai; kompatibel dengan Character.hashCode().

HighSurrogate(Int32)

Mengembalikan pengganti terkemuka ( unit kode pengganti tinggi) dari pasangan pengganti yang mewakili karakter tambahan yang ditentukan (titik kode Unicode) dalam pengodean UTF-16.

IsAlphabetic(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah alfabet.

IsBmpCodePoint(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) berada di Basic Multilingual Plane (BMP).

IsDefined(Char)

Menentukan apakah karakter didefinisikan dalam Unicode.

IsDefined(Int32)

Menentukan apakah karakter (titik kode Unicode) didefinisikan dalam Unicode.

IsDigit(Char)

Menentukan apakah karakter yang ditentukan adalah digit.

IsDigit(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah digit.

IsEmoji(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah Emoji.

IsEmojiComponent(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah Komponen Emoji.

IsEmojiModifier(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah Pengubah Emoji.

IsEmojiModifierBase(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah Basis Pengubah Emoji.

IsEmojiPresentation(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) memiliki properti Presentasi Emoji secara default.

IsExtendedPictographic(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah Piktografi yang Diperpanjang.

IsHighSurrogate(Char)

Menentukan apakah nilai yang diberikan char adalah Unit kode pengganti tinggi Unicode (juga dikenal sebagai unit kode pengganti terkemuka).

IsIdentifierIgnorable(Char)

Menentukan apakah karakter yang ditentukan harus dianggap sebagai karakter yang dapat diabaikan dalam pengidentifikasi Java atau pengidentifikasi Unicode.

IsIdentifierIgnorable(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) harus dianggap sebagai karakter yang dapat diabaikan dalam pengidentifikasi Java atau pengidentifikasi Unicode.

IsIdeographic(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah ideograf CJKV (Cina, Jepang, Korea, dan Vietnam), seperti yang didefinisikan oleh Standar Unicode.

IsISOControl(Char)

Menentukan apakah karakter yang ditentukan adalah karakter kontrol ISO.

IsISOControl(Int32)

Menentukan apakah karakter yang dirujuk (titik kode Unicode) adalah karakter kontrol ISO.

IsJavaIdentifierPart(Char)

Menentukan apakah karakter yang ditentukan mungkin merupakan bagian dari pengidentifikasi Java selain karakter pertama.

IsJavaIdentifierPart(Int32)

Menentukan apakah karakter (titik kode Unicode) mungkin merupakan bagian dari pengidentifikasi Java selain karakter pertama.

IsJavaIdentifierStart(Char)

Menentukan apakah karakter yang ditentukan diizinkan sebagai karakter pertama dalam pengidentifikasi Java.

IsJavaIdentifierStart(Int32)

Menentukan apakah karakter (titik kode Unicode) diizinkan sebagai karakter pertama dalam pengidentifikasi Java.

IsJavaLetter(Char)
Kedaluwarsa.

Menentukan apakah karakter yang ditentukan diizinkan sebagai karakter pertama dalam pengidentifikasi Java.

IsJavaLetterOrDigit(Char)
Kedaluwarsa.

Menentukan apakah karakter yang ditentukan mungkin merupakan bagian dari pengidentifikasi Java selain karakter pertama.

IsLetter(Char)

Menentukan apakah karakter yang ditentukan adalah huruf.

IsLetter(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah huruf.

IsLetterOrDigit(Char)

Menentukan apakah karakter yang ditentukan adalah huruf atau digit.

IsLetterOrDigit(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah huruf atau digit.

IsLowerCase(Char)

Menentukan apakah karakter yang ditentukan adalah karakter huruf kecil.

IsLowerCase(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah karakter huruf kecil.

IsLowSurrogate(Char)

Menentukan apakah nilai yang diberikan char adalah Unit kode pengganti rendah Unicode (juga dikenal sebagai unit kode pengganti berikutnya).

IsMirrored(Char)

Menentukan apakah karakter dicerminkan sesuai dengan spesifikasi Unicode.

IsMirrored(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) dicerminkan sesuai dengan spesifikasi Unicode.

IsSpace(Char)
Kedaluwarsa.

Menentukan apakah karakter yang ditentukan adalah spasi kosong ISO-LATIN-1.

IsSpaceChar(Char)

Menentukan apakah karakter yang ditentukan adalah karakter spasi Unicode.

IsSpaceChar(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah karakter spasi Unicode.

IsSupplementaryCodePoint(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) berada dalam rentang karakter tambahan.

IsSurrogate(Char)

Menentukan apakah nilai yang diberikan char adalah unit kode pengganti Unicode.

IsSurrogatePair(Char, Char)

Menentukan apakah pasangan char nilai yang ditentukan valid Pasangan pengganti Unicode.

IsTitleCase(Char)

Menentukan apakah karakter yang ditentukan adalah karakter judul.

IsTitleCase(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah karakter judul.

IsUnicodeIdentifierPart(Char)

Menentukan apakah karakter yang ditentukan mungkin merupakan bagian dari pengidentifikasi Unicode sebagai selain karakter pertama.

IsUnicodeIdentifierPart(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) mungkin merupakan bagian dari pengidentifikasi Unicode sebagai selain karakter pertama.

IsUnicodeIdentifierStart(Char)

Menentukan apakah karakter yang ditentukan diizinkan sebagai karakter pertama dalam pengidentifikasi Unicode.

IsUnicodeIdentifierStart(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) diizinkan sebagai karakter pertama dalam pengidentifikasi Unicode.

IsUpperCase(Char)

Menentukan apakah karakter yang ditentukan adalah karakter huruf besar.

IsUpperCase(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah karakter huruf besar.

IsValidCodePoint(Int32)

Menentukan apakah titik kode yang ditentukan valid Nilai titik kode Unicode.

IsWhitespace(Char)

Menentukan apakah karakter yang ditentukan adalah spasi kosong sesuai dengan Java.

IsWhitespace(Int32)

Menentukan apakah karakter yang ditentukan (titik kode Unicode) adalah spasi kosong sesuai dengan Java.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
LowSurrogate(Int32)

Mengembalikan pengganti berikutnya ( unit kode pengganti rendah) dari pasangan pengganti yang mewakili karakter tambahan yang ditentukan (titik kode Unicode) dalam pengodean UTF-16.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Mengembalikan indeks dalam subarray yang diberikan char yang diimbangi dari yang diberikan index oleh codePointOffset titik kode.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Mengembalikan indeks dalam urutan karakter yang diberikan yang diimbangi dari yang diberikan index oleh codePointOffset titik kode.

OffsetByCodePoints(String, Int32, Int32)

Mengembalikan indeks dalam urutan karakter yang diberikan yang diimbangi dari yang diberikan index oleh codePointOffset titik kode.

ReverseBytes(Char)

Mengembalikan nilai yang diperoleh dengan mengembalikan urutan byte dalam nilai yang ditentukan char .

SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToChars(Int32, Char[], Int32)

Mengonversi karakter yang ditentukan (titik kode Unicode) ke representasi UTF-16-nya.

ToChars(Int32)

Mengonversi karakter yang ditentukan (titik kode Unicode) ke representasi UTF-16 yang disimpan dalam char array.

ToCodePoint(Char, Char)

Mengonversi pasangan pengganti yang ditentukan ke nilai titik kode tambahannya.

ToLowerCase(Char)

Mengonversi argumen karakter menjadi huruf kecil menggunakan informasi pemetaan kasus dari file UnicodeData.

ToLowerCase(Int32)

Mengonversi argumen karakter (titik kode Unicode) menjadi huruf kecil menggunakan informasi pemetaan kasus dari file UnicodeData.

ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
ToString(Char)

Mengembalikan objek yang String mewakili char.

ToString(Int32)

Mengembalikan objek yang String mewakili karakter yang ditentukan (titik kode Unicode).

ToTitleCase(Char)

Mengonversi argumen karakter menjadi judul menggunakan informasi pemetaan kasus dari file UnicodeData.

ToTitleCase(Int32)

Mengonversi argumen karakter (titik kode Unicode) menjadi judul menggunakan informasi pemetaan kasus dari file UnicodeData.

ToUpperCase(Char)

Mengonversi argumen karakter menjadi huruf besar menggunakan informasi pemetaan kasus dari file UnicodeData.

ToUpperCase(Int32)

Mengonversi argumen karakter (titik kode Unicode) menjadi huruf besar menggunakan informasi pemetaan kasus dari file UnicodeData.

UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
ValueOf(Char)

Mengembalikan instans yang Character mewakili nilai yang ditentukan char .

Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Operator

Nama Deskripsi
Explicit(Character to Char)

Mengonversi nilai yang ditentukan Character menjadi Char.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IComparable.CompareTo(Object)

Membandingkan nilai ini dengan objek yang ditentukan untuk pemesanan.

IConvertible.GetTypeCode()

Mengembalikan kode jenis untuk nilai ini.

IConvertible.ToBoolean(IFormatProvider)

Konversi ke Boolean tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToByte(IFormatProvider)

Mengonversi nilai ini menjadi Byte.

IConvertible.ToChar(IFormatProvider)

Mengonversi nilai ini menjadi Char.

IConvertible.ToDateTime(IFormatProvider)

Konversi ke DateTime tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Konversi ke Decimal tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToDouble(IFormatProvider)

Konversi ke Double tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToInt16(IFormatProvider)

Mengonversi nilai ini menjadi Int16.

IConvertible.ToInt32(IFormatProvider)

Mengonversi nilai ini menjadi Int32.

IConvertible.ToInt64(IFormatProvider)

Mengonversi nilai ini menjadi Int64.

IConvertible.ToSByte(IFormatProvider)

Mengonversi nilai ini menjadi SByte.

IConvertible.ToSingle(IFormatProvider)

Konversi ke Single tidak didukung dan melemparkan InvalidCastException.

IConvertible.ToString(IFormatProvider)

Mengonversi nilai ini menjadi String.

IConvertible.ToType(Type, IFormatProvider)

Mengonversi nilai ini ke jenis yang ditentukan oleh conversionType.

IConvertible.ToUInt16(IFormatProvider)

Mengonversi nilai ini menjadi UInt16.

IConvertible.ToUInt32(IFormatProvider)

Mengonversi nilai ini menjadi UInt32.

IConvertible.ToUInt64(IFormatProvider)

Mengonversi nilai ini menjadi UInt64.

IJavaPeerable.Disposed()

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kelas Character membungkus nilai jenis char primitif dalam objek.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Kelas Character membungkus nilai jenis char primitif dalam objek.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Kelas Character membungkus nilai jenis char primitif dalam objek.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk