語言

String.CodePointBefore(Int32) 方法

定義

回傳指定索引前的字元(Unicode 代碼點)。

[Android.Runtime.Register("codePointBefore", "(I)I", "")]
public int CodePointBefore(int index);
[<Android.Runtime.Register("codePointBefore", "(I)I", "")>]
member this.CodePointBefore : int -> int

參數

index
Int32

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

傳回

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

屬性

例外狀況

如果 index length()

備註

回傳指定索引前的字元(Unicode 代碼點)。 索引指的是 char 數值(Unicode 代碼單位),範圍從 1CharSequence#length() length

char at 的 (index - 1) 值位於低替代範圍且 (index - 2) 非負值,且 char at (index - 2) 值位於高替代範圍,則會回傳替代對的補充碼點值。 若 charindex - 1 值為未配對的低替代或高替代值,則返回替代值。

已在1.5中新增。

Java 文件 java.lang.String.codePointBefore(.*int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱

  • <xref:Java.Lang.Character.CodePointBefore(System.Char%5b%5d%2c+System.Int32%2c+System.Int32)>