語言

Character.CodePointBefore 方法

定義

多載

名稱 Description
CodePointBefore(Char[], Int32, Int32)

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

CodePointBefore(String, Int32)

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

CodePointBefore(ICharSequence, Int32)

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

CodePointBefore(Char[], Int32)

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

CodePointBefore(Char[], Int32, Int32)

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

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

參數

a
Char[]

陣列char

index
Int32

應該回傳的代碼點後的索引

start
Int32

陣列中 char 第一個元素的索引

傳回

Unicode 代碼點值在給定索引之前。

屬性

例外狀況

seqnull

index <= startstart index 大於 的 seq長度,或若 start 等於或大於 的 seq長度。

備註

回傳陣列索引前的char碼點,該點僅能使用大於或等index於的start陣列元素。 若char陣列中的(index - 1)char值位於低代理範圍,(index - 2)且不小start於 ,且char陣列中的(index - 2)char位於高代理範圍,則會回傳對應此替代對的補充碼點。 否則, char 會返回該 (index - 1) 值。

已在1.5中新增。

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

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

適用於

CodePointBefore(String, Int32)

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

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

參數

seq
String

CharSequence 實例

index
Int32

應該回傳的代碼點後的索引

傳回

Unicode 代碼點值在給定索引之前。

備註

回傳給定索引 CharSequence前的碼點。 若 中的值 在char低代替代範圍,且 (index - 1)CharSequence 的值(index - 2)char在高代替代範圍內,則返回對應該替代對的補充碼點。(index - 2)CharSequence 否則, char 會返回該 (index - 1) 值。

已在1.5中新增。

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

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

適用於

CodePointBefore(ICharSequence, Int32)

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

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

參數

seq
ICharSequence

CharSequence 實例

index
Int32

應該回傳的代碼點後的索引

傳回

Unicode 代碼點值在給定索引之前。

屬性

例外狀況

seqnull

若 小 index 於 1 或大於 的 seq長度。

備註

回傳給定索引 CharSequence前的碼點。 若 中的值 在char低代替代範圍,且 (index - 1)CharSequence 的值(index - 2)char在高代替代範圍內,則返回對應該替代對的補充碼點。(index - 2)CharSequence 否則, char 會返回該 (index - 1) 值。

已在1.5中新增。

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

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

適用於

CodePointBefore(Char[], Int32)

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

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

參數

a
Char[]

陣列char

index
Int32

應該回傳的代碼點後的索引

傳回

Unicode 代碼點值在給定索引之前。

屬性

例外狀況

seqnull

若 小 index 於 1 或大於 的 seq長度。

備註

回傳陣列給定索引 char 前的碼點。 若char陣列中的(index - 1)char值位於低代值範圍,且(index - 2)非負值,且char(index - 2)char值位於高代替值範圍內,則會回傳對應此代替對的補充碼點。 否則, char 會返回該 (index - 1) 值。

已在1.5中新增。

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

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

適用於