言語

Character.CodePointBefore メソッド

定義

オーバーロード

名前 説明
CodePointBefore(Char[], Int32, Int32)

char配列の指定したインデックスの前にあるコード ポイントを返します。indexstart以上の配列要素のみを使用できます。

CodePointBefore(String, Int32)

CharSequenceの指定したインデックスの前にあるコード ポイントを返します。

CodePointBefore(ICharSequence, Int32)

CharSequenceの指定したインデックスの前にあるコード ポイントを返します。

CodePointBefore(Char[], Int32)

char配列の指定したインデックスの前にあるコード ポイントを返します。

CodePointBefore(Char[], Int32, Int32)

char配列の指定したインデックスの前にあるコード ポイントを返します。indexstart以上の配列要素のみを使用できます。

[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 indexseqの長さを超える場合、またはstartseqの長さ以上の場合。

注釈

char配列の指定したインデックスの前にあるコード ポイントを返します。indexstart以上の配列要素のみを使用できます。 char配列の(index - 1)char値が低サロゲート範囲にある場合、(index - 2)start以下であり、char配列の(index - 2)char値が高サロゲート範囲にある場合は、このサロゲート ペアに対応する補助コード ポイントが返されます。 それ以外の場合は、char(index - 1)値が返されます。

1\.5 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象