言語

String.CodePointCount(Int32, Int32) メソッド

定義

この Stringの指定したテキスト範囲内の Unicode コード ポイントの数を返します。

[Android.Runtime.Register("codePointCount", "(II)I", "")]
public int CodePointCount(int beginIndex, int endIndex);
[<Android.Runtime.Register("codePointCount", "(II)I", "")>]
member this.CodePointCount : int * int -> int

パラメーター

beginIndex
Int32

テキスト範囲の最初の char へのインデックス。

endIndex
Int32

テキスト範囲の最後の char の後のインデックス。

返品

指定したテキスト範囲内の Unicode コード ポイントの数

属性

例外

もし start length() || start > end

注釈

この Stringの指定したテキスト範囲内の Unicode コード ポイントの数を返します。 テキスト範囲は、指定したbeginIndexから始まり、インデックス charendIndex - 1まで拡張されます。 したがって、テキスト範囲の長さ ( char単位) は endIndex-beginIndex。 テキスト範囲内のペアになっていないサロゲートは、それぞれ 1 つのコード ポイントとしてカウントされます。

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

Javaドキュメント。

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

適用対象

こちらもご覧ください

  • <xref:Java.Lang.Character.CodePointCount(Java.Lang.ICharSequence%2c+System.Int32%2c+System.Int32)>