言語

Character.OffsetByCodePoints メソッド

定義

オーバーロード

名前 説明
OffsetByCodePoints(ICharSequence, Int32, Int32)

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

OffsetByCodePoints(String, Int32, Int32)

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

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

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

OffsetByCodePoints(ICharSequence, Int32, Int32)

指定された文字シーケンス内の、指定された 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

char シーケンス

index
Int32

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

codePointOffset
Int32

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

返品

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

属性

例外

seqnullされている場合は >。

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

注釈

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

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

Javaドキュメント。

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

適用対象

OffsetByCodePoints(String, Int32, Int32)

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

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 シーケンス内のインデックス

注釈

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

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

Javaドキュメント。

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

適用対象

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

サブ配列の長さ ( char)

index
Int32

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

codePointOffset
Int32

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

返品

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

属性

例外

seqnullされている場合は >。

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

注釈

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

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

Javaドキュメント。

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

適用対象