Character.OffsetByCodePoints メソッド

定義

オーバーロード

OffsetByCodePoints(ICharSequence, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。

OffsetByCodePoints(String, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。

OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定charされたサブ配列内のインデックスをindex返します。

OffsetByCodePoints(ICharSequence, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。

[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

char シーケンス

index
Int32

オフセットするインデックス

codePointOffset
Int32

コード ポイントのオフセット

戻り値

char シーケンス内のインデックス

属性

例外

が の場合seqnull

index indexが の長さより大きい場合、または からコード ポイントを前方または後方 (負のseq値の場合) indexにスキップcodePointOffsetするのに十分な値seqがない場合codePointOffsetは 。

注釈

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。 によって index 指定されたテキスト範囲内のペアになっていないサロゲートは、 codePointOffset それぞれ 1 つのコード ポイントとしてカウントされます。

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

の Java ドキュメント java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int)

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

適用対象

OffsetByCodePoints(String, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。

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

パラメーター

seq
String

char シーケンス

index
Int32

オフセットするインデックス

codePointOffset
Int32

コード ポイントのオフセット

戻り値

char シーケンス内のインデックス

注釈

コード ポイントによってcodePointOffset指定された からオフセットされた、指定された char シーケンス内のインデックスをindex返します。 によって index 指定されたテキスト範囲内のペアになっていないサロゲートは、 codePointOffset それぞれ 1 つのコード ポイントとしてカウントされます。

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

の Java ドキュメント java.lang.Character.offsetByCodePoints(java.lang.CharSequence, int, int)

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

適用対象

OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

コード ポイントによってcodePointOffset指定された からオフセットされた、指定charされたサブ配列内のインデックスをindex返します。

[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

コード ポイントのオフセット

戻り値

サブ配列内のインデックス

属性

例外

が の場合seqnull

start 、、count index index > start + countstart + count が の長さより大きい場合、または からコード ポイントを前方または後方 (負のseq値の場合) indexにスキップcodePointOffsetするのに十分な値seqがない場合codePointOffsetは 。

注釈

コード ポイントによってcodePointOffset指定された からオフセットされた、指定charされたサブ配列内のインデックスをindex返します。 引数と count 引数はstart、配列のサブ配列をchar指定します。 によって index 指定されたテキスト範囲内のペアになっていないサロゲートは、 codePointOffset それぞれ 1 つのコード ポイントとしてカウントされます。

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

の Java ドキュメント java.lang.Character.offsetByCodePoints(char[], int, int, int, int)

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

適用対象