Character.CodePointBefore 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CodePointBefore(Char[], Int32, Int32) |
回傳陣列索引前的 |
| CodePointBefore(String, Int32) |
回傳給定索引 |
| CodePointBefore(ICharSequence, Int32) |
回傳給定索引 |
| CodePointBefore(Char[], Int32) |
回傳陣列給定索引 |
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 代碼點值在給定索引之前。
- 屬性
例外狀況
若 seq 是 null。
若 index <= start, start , 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 代碼點值在給定索引之前。
- 屬性
例外狀況
若 seq 是 null。
若 小 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 代碼點值在給定索引之前。
- 屬性
例外狀況
若 seq 是 null。
若 小 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 屬性授權中所述的詞彙使用。