語言

Character 類別

定義

這個 Character 類別是 java。

[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
繼承
屬性
實作

備註

該 Character 類別會將原始型態 char 的值包裹在物件中。 類別中的 Character 物件包含一個類型 char為 的單一欄位。

此外,本類別提供多種方法來判定字元類別(小寫字母、數字等),以及將大寫轉換為小寫或反之。

字元資訊基於 Unicode 標準

類別的方法 Character 與資料由 Unicode 聯盟維護的 Unicode 字元資料庫中的 UnicodeData 檔案中資訊定義。 此檔案指定了各種屬性,包括每個定義 Unicode 代碼點或字元範圍的名稱與一般類別。

該檔案及其描述可從 Unicode 聯盟取得: <ul><li>http://www.unicode.org</ul>

<h2>“一致性”Unicode> 一致性</h2>

類別 Character 的欄位與方法是以 Unicode 標準中的字元資訊定義,特別是屬於 Unicode 字元資料庫的 UnicodeData 檔案。 此檔案指定每個 Unicode 代碼點或字元範圍的屬性,包括名稱與類別。 該檔案可從 Unicode 聯盟取得。http://www.unicode.org

字元資訊基於 Unicode 標準 15.0 版本。

Java 平台隨著時間支持不同版本的 Unicode 標準。 Unicode 標準升級至新版本的 Java 版本,每個版本都標示新版本:<table class=“striped”><caption style=“display:none”> 顯示 Java 版本及支援的 Unicode 版本/<caption><thead><tr><th scope=“col”>Java release</th><scope =“col”>Unicode 版本</th></tr></thead><tbody><tr><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><tr><th scope=“row” style=“text-align:left”> Java SE 12</thtd>Unicode 11.0</td>/tr<><tr th>scope =“row” style=“text-align:left”< Java SE 11></th><td>Unicode 10.0</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><tr><th scope=”row“ style=”text-align:left“> Java SE 5.0</th><tdUnicode 4.0/td>/tr<><tr tr>th scope=“row” style=“text-align:left”< Java SE 1.4></th><td>Unicode 3.0</td>/tr<><tr>th scope=“row” 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< 這些基礎 Unicode 版本的變體,如公認的附錄,已在其他地方有文件記錄。> <h2>“unicode”>Unicode 字元表示/<h2>

char資料型別(因此物件所封裝的值Character)基於原始 Unicode 規範,該規範定義字元為固定寬度的 16 位元實體。 Unicode 標準後來也修改,允許表示需要超過 16 位元的字元。 合法 <的 em>碼點<數/em>s 範圍現為 U+0000 至 U+10FFFF,稱為 <em>Unicode 標量值</em>。 (參見Unicode標準中U+n符號http://www.unicode.org/reports/tr27/#notation。)

「BMP」>從 U+0000 到 U+FFFF 的字元集合有時被稱為 <em>基本多語言平面(BMP)</em>。 「補充」>碼數大於 U+FFFF 的字元稱為 <em>補充字元</em>s。 Java 平台在陣列和 char AND String 類別中使用 UTF-16 表示StringBuffer法。 在此表示法中,補充字元以一對char值表示,第一個來自 <em>高代詞</em> 範圍,(\uD800-\uDBFF),來自電磁<低代>母/電磁<範圍的第二>種(\uDC00-\uDFFF)。

因此,一個 char 值代表基本多語言平面(BMP)碼點,包括 UTF-16 編碼中的代理碼點或碼單位。 一個 int 值代表所有 Unicode 碼點,包括補充碼點。 較低(最低有效)的 21 int 位元用於表示 Unicode 碼點,而最高有效(最高)的 11 位元必須為零。 除非另有說明,關於補充字元與替代 char 值的行為如下:

<ul><li>只接受某 char 個值的方法無法支持補充字元。 他們將替代範圍的值視為 char 未定義的字元。 例如, Character.isLetter('\u005CuD840') 回傳 false,儘管這個特定值後面接著字串中任一低代值會代表一個字母。

<li>接受某個 int 值的方法支援所有 Unicode 字元,包括補充字元。 例如, Character.isLetter(0x2F81A) 回傳 true 是因為代碼點代表字母(中日韓漢漢字)。 </ul>

在 Java SE API 文件中,<em>Unicode 代碼點</em>用於 U+0000 到 U+10FFFF 之間的字元值,而 <em>Unicode 代碼單位</em>則用於 emcharUTF-16</em> 編碼的 16 位元<值>。 欲了解更多 Unicode 術語資訊,請參閱 Unicode 詞彙表。

<-- Android已移除:ValueBased 上的段落

這是一個 以價值為基礎 的類別;程式設計師應將 #equals(物件)相等的實例視為可互換,不應使用實例進行同步,否則可能會發生不可預測的行為。 例如,在未來版本中,同步可能會失敗。 -->

1.0 版本新增。

的 java.lang.CharacterJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

名稱 Description
Character(Char)

構造一個新分配 Character 的物件,代表指定的 char 值。

欄位

名稱 Description
Bytes

用來表示 char 無符號二進位形式的值的位元組數。

CombiningSpacingMark

Unicode 規範中的一般類別「Mc」。

ConnectorPunctuation

Unicode 規範中的一般類別「Pc」。

Control

Unicode 規範中的一般類別「Cc」。

CurrencySymbol

Unicode 規範中的一般類別「Sc」。

DashPunctuation

Unicode 規範中的一般類別「Pd」。

DecimalDigitNumber

Unicode 規範中的一般類別「Nd」。

DirectionalityArabicNumber

Unicode 規範中弱的雙向字元類型「AN」。

DirectionalityBoundaryNeutral

Unicode 規範中弱的雙向字元類型「BN」。

DirectionalityCommonNumberSeparator

Unicode 規範中弱的雙向字元類型「CS」。

DirectionalityEuropeanNumber

Unicode 規範中弱的雙向字元類型「EN」。

DirectionalityEuropeanNumberSeparator

Unicode 規範中弱的雙向字元類型「ES」。

DirectionalityEuropeanNumberTerminator

Unicode 規範中弱的雙向字元類型「ET」。

DirectionalityFirstStrongIsolate

Unicode 規範中弱的雙向字元類型「FSI」。

DirectionalityLeftToRight

Unicode 規範中強的雙向字元類型「L」。

DirectionalityLeftToRightEmbedding

Unicode 規範中的強雙向字元類型「LRE」。

DirectionalityLeftToRightIsolate

Unicode 規範中弱的雙向字元類型「LRI」。

DirectionalityLeftToRightOverride

Unicode 規範中強的雙向字元類型「LRO」。

DirectionalityNonspacingMark

Unicode 規範中弱的雙向字元類型「NSM」。

DirectionalityOtherNeutrals

Unicode 規範中中性雙向字元類型「ON」。

DirectionalityParagraphSeparator

Unicode 規範中中性雙向字元類型「B」。

DirectionalityPopDirectionalFormat

Unicode 規範中弱的雙向字元類型「PDF」。

DirectionalityPopDirectionalIsolate

Unicode 規範中弱的雙向字元類型「PDI」。

DirectionalityRightToLeft

Unicode 規範中強的雙向字元類型「R」。

DirectionalityRightToLeftArabic

Unicode 規範中的強雙向字元類型「AL」。

DirectionalityRightToLeftEmbedding

Unicode 規範中強的雙向字元類型「RLE」。

DirectionalityRightToLeftIsolate

Unicode 規範中的弱雙向字元類型「RLI」。

DirectionalityRightToLeftOverride

Unicode 規範中強雙向字元類型「RLO」。

DirectionalitySegmentSeparator

Unicode 規範中中性雙向字元類型「S」。

DirectionalityUndefined

未定義的雙向字元類型。

DirectionalityWhitespace

Unicode 規範中中性雙向字元類型「WS」。

EnclosingMark

Unicode 規範中的一般類別「Me」。

EndPunctuation

Unicode 規範中的一般類別「Pe」。

FinalQuotePunctuation

Unicode 規範中的一般類別「Pf」。

Format

Unicode 規範中的一般類別「Cf」。

InitialQuotePunctuation

Unicode 規範中的一般類別「Pi」。

LetterNumber

Unicode 規範中的一般類別「Nl」。

LineSeparator

Unicode 規範中的一般類別「Zl」。

LowercaseLetter

Unicode 規範中的一般類別「Ll」。

MathSymbol

Unicode 規範中的一般類別「Sm」。

MaxCodePoint

最大值 Unicode 代碼點,常數 U+10FFFF。

MaxHighSurrogate

最大值 Unicode 高代代碼單元 在 UTF-16 編碼中,常數 '\u005CuDBFF'為 。

MaxLowSurrogate

最大值 Unicode 在 UTF-16 編碼中為低代碼單元,常數'\u005CuDFFF'為 。

MaxRadix

可用於字串轉換的最大基數。

MaxSurrogate

UTF-16 編碼中 Unicode 替代碼單元的最大值為常數 '\u005CuDFFF'。

MaxValue

此欄位的常數值為型態 char,為最大值。 '\u005CuFFFF'

MinCodePoint

a 的最小值 Unicode 代碼點,常數 U+0000。

MinHighSurrogate

a 的最小值 Unicode 高代代碼單元 在 UTF-16 編碼中,常數 '\u005CuD800'為 。

MinLowSurrogate

a 的最小值 Unicode 在 UTF-16 編碼中為低代碼單元,常數'\u005CuDC00'為 。

MinRadix

可用於字串轉換的最小基數。

MinSupplementaryCodePoint

a 的最小值 Unicode 補充碼點,常數 U+10000。

MinSurrogate

UTF-16 編碼中 Unicode 替代碼單元的最小值為常數 '\u005CuD800'。

MinValue

此場的常數值為最小型別 char, '\u005Cu0000'。

ModifierLetter

Unicode 規範中的一般類別「Lm」。

ModifierSymbol

Unicode 規範中的一般類別「Sk」。

NonSpacingMark

Unicode 規範中的一般類別「Mn」。

OtherLetter

Unicode 規範中的一般類別「Lo」。

OtherNumber

Unicode 規範中的一般類別「No」。

OtherPunctuation

Unicode 規範中的一般類別「Po」。

OtherSymbol

Unicode 規範中的一般類別「So」。

ParagraphSeparator

Unicode 規範中的一般類別「Zp」。

PrivateUse

Unicode 規範中的一般類別「Co」。

Size

用來表示 char 無符號二進位形式的值的位元數,常數 16。

SpaceSeparator

Unicode 規範中的一般類別「Zs」。

StartPunctuation

Unicode 規範中的一般類別「Ps」。

Surrogate

Unicode 規範中的一般類別「Cs」。

TitlecaseLetter

Unicode 規範中的一般類別「Lt」。

Unassigned

Unicode 規範中的一般類別「Cn」。

UppercaseLetter

Unicode 規範中的一般類別「Lu」。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

這個 Character 類別是 java。

(繼承來源 JavaObject)
JniPeerMembers

取得用於調用此 Java 節點成員的 JNI 元資料。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
Type

Class代表原始型態char的實例。

方法

名稱 Description
CharCount(Int32)

決定表示指定字元(Unicode 代碼點)所需的數 char 值數量。

CharValue()

回傳這個 Character 物件的值。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
CodePointAt(Char[], Int32, Int32)

回傳陣列給定索引的碼點,該處 char 僅能使用小於 index 的 limit 陣列元素。

CodePointAt(Char[], Int32)

回傳陣列給定索引 char 處的碼點。

CodePointAt(ICharSequence, Int32)

回傳給定索引 CharSequence的碼點。

CodePointAt(String, Int32)

回傳給定索引 CharSequence的碼點。

CodePointBefore(Char[], Int32, Int32)

回傳陣列索引前的char碼點,該點僅能使用大於或等index於的start陣列元素。

CodePointBefore(Char[], Int32)

回傳陣列給定索引 char 前的碼點。

CodePointBefore(ICharSequence, Int32)

回傳給定索引 CharSequence前的碼點。

CodePointBefore(String, Int32)

回傳給定索引 CharSequence前的碼點。

CodePointCount(Char[], Int32, Int32)

回傳陣列參數子 char 陣列中 Unicode 碼點的數量。

CodePointCount(ICharSequence, Int32, Int32)

回傳指定字元序列文本範圍內的 Unicode 代碼點數。

CodePointCount(String, Int32, Int32)

回傳指定字元序列文本範圍內的 Unicode 代碼點數。

CodePointOf(String)

回傳由指定字元名稱指定的 Unicode 字元的碼點值。

Compare(Char, Char)

數值比較兩個 char 數值。

CompareTo(Character)

數值比較兩個 Character 物體。

Construct(JniObjectReference, JniObjectReferenceOptions)

這個 Character 類別是 java。

(繼承來源 JavaObject)
Digit(Char, Int32)

回傳指定基數中字元 ch 的數值。

Digit(Int32, Int32)

回傳指定基數中指定字元(Unicode 碼點)的數值。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

這個 Character 類別是 java。

(繼承來源 JavaObject)
Equals(Object)

這個 Character 類別是 java。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
ForDigit(Int32, Int32)

決定指定基數中特定數字的字元表示。

GetDirectionality(Char)

回傳給定字元的 Unicode 方向性屬性。

GetDirectionality(Int32)

回傳給定字元(Unicode 代碼點)的 Unicode 方向性屬性。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetName(Int32)

回傳指定字元 codePoint的名稱,若碼點為 #UNASSIGNED unassigned則為空。

GetNumericValue(Char)

回傳 int 指定 Unicode 字元所代表的值。

GetNumericValue(Int32)

回傳 int 指定字元(Unicode 代碼點)所代表的值。

GetType(Char)

回傳一個表示角色一般類別的值。

GetType(Int32)

回傳一個表示角色一般類別的值。

HashCode(Char)

回傳一個雜湊碼; char 與 相容 Character.hashCode()。

HighSurrogate(Int32)

回傳替代字元對代表 UTF-16 編碼中指定的補充字元(Unicode 代碼點)。

IsAlphabetic(Int32)

判斷指定的字元(Unicode 代碼點)是否為字母序列。

IsBmpCodePoint(Int32)

判斷指定的字元(Unicode 代碼點)是否位於基本多語言平面(BMP)。

IsDefined(Char)

判斷字元是否在 Unicode 中定義。

IsDefined(Int32)

判斷 Unicode 是否定義了字元(Unicode 代碼點)。

IsDigit(Char)

判斷指定的字元是否為數字。

IsDigit(Int32)

判斷指定的字元(Unicode 代碼點)是否為數字。

IsEmoji(Int32)

判斷指定的字元(Unicode 代碼點)是否為表情符號。

IsEmojiComponent(Int32)

判斷指定的字元(Unicode 代碼點)是否為表情符號元件。

IsEmojiModifier(Int32)

判斷指定的字元(Unicode 代碼點)是否為表情符號修飾符。

IsEmojiModifierBase(Int32)

判斷指定的字元(Unicode 代碼點)是否為表情符號修飾基底。

IsEmojiPresentation(Int32)

判斷指定的字元(Unicode 代碼點)是否預設具有表情符號呈現屬性。

IsExtendedPictographic(Int32)

判斷指定的字元(Unicode 代碼點)是否為擴展象形圖。

IsHighSurrogate(Char)

判斷給定 char 值是否為 Unicode 高階代理碼單元 (亦稱為 前導代理碼單元)。

IsIdentifierIgnorable(Char)

判斷指定字元應被視為 Java 識別碼中可忽略的字元,還是 Unicode 識別碼。

IsIdentifierIgnorable(Int32)

判斷指定的字元(Unicode 代碼點)應被視為 Java 識別碼中的可忽略字元,還是 Unicode 識別碼。

IsIdeographic(Int32)

判定指定的字元(Unicode 代碼點)是否為 Unicode 標準定義的 CJKV(中文、日文、韓文及越南文)漢字。

IsISOControl(Char)

判斷指定的字元是否為 ISO 控制字元。

IsISOControl(Int32)

判斷所參考字元(Unicode 代碼點)是否為 ISO 控制字元。

IsJavaIdentifierPart(Char)

判斷指定字元是否可作為 Java 識別碼以外的部分。

IsJavaIdentifierPart(Int32)

判斷該字元(Unicode 代碼點)是否可作為 Java 識別碼的一部分,作為除第一個字元外的一部分。

IsJavaIdentifierStart(Char)

判斷指定字元是否允許作為 Java 識別碼的第一個字元。

IsJavaIdentifierStart(Int32)

判斷該字元(Unicode 代碼點)是否允許作為 Java 識別碼的第一個字元。

IsJavaLetter(Char)
已淘汰.

判斷指定字元是否允許作為 Java 識別碼的第一個字元。

IsJavaLetterOrDigit(Char)
已淘汰.

判斷指定字元是否可作為 Java 識別碼以外的部分。

IsLetter(Char)

判斷指定字元是否為字母。

IsLetter(Int32)

判斷指定的字元(Unicode 代碼點)是否為字母。

IsLetterOrDigit(Char)

判斷指定的字元是字母還是數字。

IsLetterOrDigit(Int32)

判斷指定的字元(Unicode 代碼點)是字母還是數字。

IsLowerCase(Char)

判斷指定字元是否為小寫字母。

IsLowerCase(Int32)

判斷指定的字元(Unicode 代碼點)是否為小寫字元。

IsLowSurrogate(Char)

判斷給定 char 值是否為 Unicode 低代替代碼單元 (亦稱為 尾隨代理代碼單元)。

IsMirrored(Char)

判斷字元是否依 Unicode 規範鏡像。

IsMirrored(Int32)

判斷指定的字元(Unicode 代碼點)是否依 Unicode 規範被鏡像化。

IsSpace(Char)
已淘汰.

判斷指定字元是否為 ISO-LATIN-1 空白。

IsSpaceChar(Char)

判斷指定的字元是否為 Unicode 空間字元。

IsSpaceChar(Int32)

判斷指定的字元(Unicode 代碼點)是否為 Unicode 空格字元。

IsSupplementaryCodePoint(Int32)

判斷指定的字元(Unicode 代碼點)是否位於補充字元範圍內。

IsSurrogate(Char)

判斷給定 char 值是否為 Unicode 替代碼單元。

IsSurrogatePair(Char, Char)

判斷指定值對 char 是否有效 Unicode 代理配對。

IsTitleCase(Char)

判定指定字元是否為標題格。

IsTitleCase(Int32)

判斷指定的字元(Unicode 代碼點)是否為標題大小寫字元。

IsUnicodeIdentifierPart(Char)

判斷指定的字元是否可作為 Unicode 識別碼以外的其他符號。

IsUnicodeIdentifierPart(Int32)

判斷指定的字元(Unicode 代碼點)是否可以作為 Unicode 識別碼以外的部分。

IsUnicodeIdentifierStart(Char)

判斷指定的字元是否允許作為 Unicode 識別碼的第一個字元。

IsUnicodeIdentifierStart(Int32)

判斷指定的字元(Unicode 代碼點)是否允許作為 Unicode 識別碼的第一個字元。

IsUpperCase(Char)

判斷指定字元是否為大寫字母。

IsUpperCase(Int32)

判斷指定的字元(Unicode 代碼點)是否為大寫字元。

IsValidCodePoint(Int32)

判斷指定的碼點是否有效 Unicode 代碼點數值。

IsWhitespace(Char)

根據 Java 判斷指定的字元是否為空白。

IsWhitespace(Int32)

根據 Java 判斷指定的字元(Unicode 代碼點)是否為空白。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
LowSurrogate(Int32)

回傳 的後尾代理( 低代碼單元) 替代字元對代表 UTF-16 編碼中指定的補充字元(Unicode 代碼點)。

Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

回傳給定 char 子陣列中偏移於給定 index 碼 codePointOffset 點的索引。

OffsetByCodePoints(ICharSequence, Int32, Int32)

回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。

OffsetByCodePoints(String, Int32, Int32)

回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。

ReverseBytes(Char)

回傳由指定 char 值中位元組順序反轉所得到的值。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

這個 Character 類別是 java。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToChars(Int32, Char[], Int32)

將指定的字元(Unicode 代碼點)轉換為其 UTF-16 表示。

ToChars(Int32)

將指定的字元(Unicode 代碼點)轉換為儲存在 char 陣列中的 UTF-16 表示。

ToCodePoint(Char, Char)

將指定的代理節點對轉換為其補充碼點值。

ToLowerCase(Char)

利用 UnicodeData 檔案中的大小寫映射資訊,將字元參數轉換為小寫。

ToLowerCase(Int32)

利用 UnicodeData 檔案中的大小寫映射資訊,將字元(Unicode 代碼點)參數轉換為小寫。

ToString()

回傳物件的字串表示。

(繼承來源 Object)
ToString(Char)

回傳 String 一個代表指定 char的物件。

ToString(Int32)

回傳 String 一個代表指定字元的物件(Unicode 代碼點)。

ToTitleCase(Char)

利用 UnicodeData 檔案中的格映射資訊,將字元參數轉換為標題格。

ToTitleCase(Int32)

利用 UnicodeData 檔案中的大小寫映射資訊,將字元(Unicode 代碼點)參數轉換為標題格。

ToUpperCase(Char)

利用 UnicodeData 檔案中的大小寫映射資訊,將字元參數轉換為大寫。

ToUpperCase(Int32)

利用 UnicodeData 檔案中的大小寫映射資訊,將字元(Unicode 碼點)參數轉換為大寫。

UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
ValueOf(Char)

回傳 Character 代表指定 char 值的實例。

Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

運算子

名稱 Description
Explicit(Character to Char)

將指定的 Character 值 Char轉換為 。

明確介面實作

名稱 Description
IComparable.CompareTo(Object)

將此值與指定的排序物件比較。

IConvertible.GetTypeCode()

回傳此值的型別代碼。

IConvertible.ToBoolean(IFormatProvider)

轉換為 Boolean 不支援,且擲出 InvalidCastException。

IConvertible.ToByte(IFormatProvider)

將此值 Byte轉換為 。

IConvertible.ToChar(IFormatProvider)

將此值 Char轉換為 。

IConvertible.ToDateTime(IFormatProvider)

轉換為 DateTime 不支援,且擲出 InvalidCastException。

IConvertible.ToDecimal(IFormatProvider)

轉換為 Decimal 不支援,且擲出 InvalidCastException。

IConvertible.ToDouble(IFormatProvider)

轉換為 Double 不支援,且擲出 InvalidCastException。

IConvertible.ToInt16(IFormatProvider)

將此值 Int16轉換為 。

IConvertible.ToInt32(IFormatProvider)

將此值 Int32轉換為 。

IConvertible.ToInt64(IFormatProvider)

將此值 Int64轉換為 。

IConvertible.ToSByte(IFormatProvider)

將此值 SByte轉換為 。

IConvertible.ToSingle(IFormatProvider)

轉換為 Single 不支援,且擲出 InvalidCastException。

IConvertible.ToString(IFormatProvider)

將此值 String轉換為 。

IConvertible.ToType(Type, IFormatProvider)

將此值轉換為由 conversionType所指定的類型。

IConvertible.ToUInt16(IFormatProvider)

將此值 UInt16轉換為 。

IConvertible.ToUInt32(IFormatProvider)

將此值 UInt32轉換為 。

IConvertible.ToUInt64(IFormatProvider)

將此值 UInt64轉換為 。

IJavaPeerable.Disposed()

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

這個 Character 類別是 java。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

這個 Character 類別是 java。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

這個 Character 類別是 java。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於