語言

Character.CodePointAt 方法

定義

多載

名稱 Description
CodePointAt(ICharSequence, Int32)

回傳給定索引 CharSequence的碼點。

CodePointAt(Char[], Int32)

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

CodePointAt(String, Int32)

回傳給定索引 CharSequence的碼點。

CodePointAt(Char[], Int32, Int32)

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

CodePointAt(ICharSequence, Int32)

回傳給定索引 CharSequence的碼點。

[Android.Runtime.Register("codePointAt", "(Ljava/lang/CharSequence;I)I", "")]
public static int CodePointAt(Java.Lang.ICharSequence seq, int index);
[<Android.Runtime.Register("codePointAt", "(Ljava/lang/CharSequence;I)I", "")>]
static member CodePointAt : Java.Lang.ICharSequence * int -> int

參數

seq
ICharSequence

一連 char 串的數值(Unicode 代碼單位)

index
Int32

將要轉換的值(Unicode 代碼單位char)索引seq

傳回

Unicode 代碼點在給定索引處

屬性

例外狀況

seqnull

若 為 index 負值或大於或等於 的 seq長度。

備註

回傳給定索引 CharSequence的碼點。 若 charCharSequence 給定索引的值位於高代理區間,且後續索引 CharSequence的長度小於 ,且 char 該索引的值位於低代值範圍內,則回傳對應此替代對的補充碼點。 否則, char 則返回給定索引處的值。

已在1.5中新增。

java.lang.Character.codePointAt(java.lang.CharSequence, int)Java 檔。

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

適用於

CodePointAt(Char[], Int32)

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

[Android.Runtime.Register("codePointAt", "([CI)I", "")]
public static int CodePointAt(char[]? a, int index);
[<Android.Runtime.Register("codePointAt", "([CI)I", "")>]
static member CodePointAt : char[] * int -> int

參數

a
Char[]

陣列char

index
Int32

要轉換陣列中char數值(Unicode 代碼單位)的索引char

傳回

Unicode 代碼點在給定索引處

屬性

例外狀況

seqnull

若 為 index 負值或大於或等於 的 seq長度。

備註

回傳陣列給定索引 char 處的碼點。 若 char 陣列中 char 給定索引的值位於高代理範圍,且後續索引小於陣列長度 char ,且 char 該索引值位於低代理範圍內,則會回傳對應此替代對的補充碼點。 否則, char 則返回給定索引處的值。

已在1.5中新增。

java.lang.Character.codePointAt(char[], int)Java 檔。

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

適用於

CodePointAt(String, Int32)

回傳給定索引 CharSequence的碼點。

public static int CodePointAt(string seq, int index);
static member CodePointAt : string * int -> int

參數

seq
String

一連 char 串的數值(Unicode 代碼單位)

index
Int32

將要轉換的值(Unicode 代碼單位char)索引seq

傳回

Unicode 代碼點在給定索引處

備註

回傳給定索引 CharSequence的碼點。 若 charCharSequence 給定索引的值位於高代理區間,且後續索引 CharSequence的長度小於 ,且 char 該索引的值位於低代值範圍內,則回傳對應此替代對的補充碼點。 否則, char 則返回給定索引處的值。

已在1.5中新增。

java.lang.Character.codePointAt(java.lang.CharSequence, int)Java 檔。

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

適用於

CodePointAt(Char[], Int32, Int32)

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

[Android.Runtime.Register("codePointAt", "([CII)I", "")]
public static int CodePointAt(char[]? a, int index, int limit);
[<Android.Runtime.Register("codePointAt", "([CII)I", "")>]
static member CodePointAt : char[] * int * int -> int

參數

a
Char[]

陣列char

index
Int32

要轉換陣列中char數值(Unicode 代碼單位)的索引char

limit
Int32

在陣列中最後一個可用 char 元素後的索引

傳回

Unicode 代碼點在給定索引處

屬性

例外狀況

seqnull

index index >= limitlimit limit 大於 的 seq長度。

備註

回傳陣列給定索引的碼點,該處 char 僅能使用小於 indexlimit 陣列元素。 若 char 陣列中 char 給定索引的值位於高代理區間,且後續索引 limit小於 ,且 char 該索引值位於低代理區間,則回傳對應此替代對的補充碼點。 否則, char 則返回給定索引處的值。

已在1.5中新增。

java.lang.Character.codePointAt(char[], int, int)Java 檔。

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

適用於