Character.OffsetByCodePoints 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
回傳給定 char 序列中偏移於 by |
| OffsetByCodePoints(String, Int32, Int32) |
回傳給定 char 序列中偏移於 by |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
回傳給定 |
OffsetByCodePoints(ICharSequence, Int32, Int32)
回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。
[Android.Runtime.Register("offsetByCodePoints", "(Ljava/lang/CharSequence;II)I", "")]
public static int OffsetByCodePoints(Java.Lang.ICharSequence seq, int index, int codePointOffset);
[<Android.Runtime.Register("offsetByCodePoints", "(Ljava/lang/CharSequence;II)I", "")>]
static member OffsetByCodePoints : Java.Lang.ICharSequence * int * int -> int
參數
- seq
- ICharSequence
查爾序列
- index
- Int32
要偏移的索引
- codePointOffset
- Int32
碼點的偏移量
傳回
字元序列中的索引
- 屬性
例外狀況
若 seq 是 null。
若 index , index 大於 的 seq長度,或若 中 seq 值不足以從 中跳 codePointOffset 過前後(若 codePointOffset 為負)碼 index點。
備註
回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。 在文字indexcodePointOffset範圍內的未配對替代者,每個代體都算作一個代碼點。
已在1.5中新增。
的 java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
OffsetByCodePoints(String, Int32, Int32)
回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。
public static int OffsetByCodePoints(string seq, int index, int codePointOffset);
static member OffsetByCodePoints : string * int * int -> int
參數
- seq
- String
查爾序列
- index
- Int32
要偏移的索引
- codePointOffset
- Int32
碼點的偏移量
傳回
字元序列中的索引
備註
回傳給定 char 序列中偏移於 by index 代碼codePointOffset點的索引。 在文字indexcodePointOffset範圍內的未配對替代者,每個代體都算作一個代碼點。
已在1.5中新增。
的 java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)
回傳給定 char 子陣列中偏移於給定 index 碼 codePointOffset 點的索引。
[Android.Runtime.Register("offsetByCodePoints", "([CIIII)I", "")]
public static int OffsetByCodePoints(char[]? a, int start, int count, int index, int codePointOffset);
[<Android.Runtime.Register("offsetByCodePoints", "([CIIII)I", "")>]
static member OffsetByCodePoints : char[] * int * int * int * int -> int
參數
- a
- Char[]
陣列char
- start
- Int32
子陣列第一個 char 的索引
- count
- Int32
子陣列在 S 中的 char長度
- index
- Int32
要偏移的索引
- codePointOffset
- Int32
碼點的偏移量
傳回
子陣列中的索引
- 屬性
例外狀況
若 seq 是 null。
若 、 、 , 大於 的start 長度,或若 中count 值不足以從 中跳index 過前方或後方的碼點(若index > start + count為負)。start + countseqseqcodePointOffsetcodePointOffsetindex
備註
回傳給定 char 子陣列中偏移於給定 index 碼 codePointOffset 點的索引。
start和count參數指定陣列的char子陣列。 在文字indexcodePointOffset範圍內的未配對替代者,每個代體都算作一個代碼點。
已在1.5中新增。
的 java.lang.Character.offsetByCodePoints(char[], int, int, int, int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。