言語

Character.CodePointCount メソッド

定義

オーバーロード

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

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

CodePointCount(Char[], Int32, Int32)

char配列引数のサブ配列内の Unicode コード ポイントの数を返します。

CodePointCount(String, Int32, Int32)

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

CodePointCount(ICharSequence, Int32, Int32)

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

[Android.Runtime.Register("codePointCount", "(Ljava/lang/CharSequence;II)I", "")]
public static int CodePointCount(Java.Lang.ICharSequence seq, int beginIndex, int endIndex);
[<Android.Runtime.Register("codePointCount", "(Ljava/lang/CharSequence;II)I", "")>]
static member CodePointCount : Java.Lang.ICharSequence * int * int -> int

パラメーター

seq
ICharSequence

char シーケンス

beginIndex
Int32

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

endIndex
Int32

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

返品

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

属性

例外

seqnullされている場合は >。

beginIndex beginIndex > endIndex、またはendIndexseqの長さを超える場合。

注釈

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

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

Javaドキュメント。

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

適用対象

CodePointCount(Char[], Int32, Int32)

char配列引数のサブ配列内の Unicode コード ポイントの数を返します。

[Android.Runtime.Register("codePointCount", "([CII)I", "")]
public static int CodePointCount(char[]? a, int offset, int count);
[<Android.Runtime.Register("codePointCount", "([CII)I", "")>]
static member CodePointCount : char[] * int * int -> int

パラメーター

a
Char[]

char配列

offset
Int32

指定されたchar配列内の最初のcharのインデックス

count
Int32

サブ配列の長さ ( char)

返品

指定したサブ配列内の Unicode コード ポイントの数

属性

例外

seqnullされている場合は >。

offset count 、またはoffset + countseqの長さを超える場合。

注釈

char配列引数のサブ配列内の Unicode コード ポイントの数を返します。 offset引数はサブ配列の最初のcharのインデックスであり、count引数はサブ配列の長さをcharで指定します。 サブ配列内のペアになっていないサロゲートは、それぞれ 1 つのコード ポイントとしてカウントされます。

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

Javaドキュメント。

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

適用対象

CodePointCount(String, Int32, Int32)

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

public static int CodePointCount(string seq, int beginIndex, int endIndex);
static member CodePointCount : string * int * int -> int

パラメーター

seq
String

char シーケンス

beginIndex
Int32

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

endIndex
Int32

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

返品

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

注釈

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

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

Javaドキュメント。

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

適用対象