Character.OffsetByCodePoints メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
OffsetByCodePoints(ICharSequence, Int32, Int32) |
コード ポイントによって |
OffsetByCodePoints(String, Int32, Int32) |
コード ポイントによって |
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
コード ポイントによって |
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 シーケンス内のインデックス
- 属性
例外
が の場合seq
。null
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
コード ポイントのオフセット
戻り値
サブ配列内のインデックス
- 属性
例外
が の場合seq
。null
start
、、count
、index
、 index > start + count
start + 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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。