Share via


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 码位数

属性

例外

如果 为 ,则nullseq

如果 beginIndex 为 , beginIndex > endIndex 则为 ;如果 endIndex 大于 的 seq长度,则为 。

注解

返回指定字符序列的文本范围内 Unicode 码位的数目。 文本范围从指定的 beginIndex 开始,并扩展到索引 endIndex - 1处的 char 。 因此,文本范围) 的 char长度 (为 endIndex-beginIndex。 文本范围内未配对的代理项每个代理项计为一个码位。

在 1.5 中添加。

java.lang.Character.codePointCount(java.lang.CharSequence, int, int)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 码位数

属性

例外

如果 为 ,则nullseq

如果 offset 为 , count 则为 ;如果 offset + count 大于 的 seq长度,则为 。

注解

返回数组参数的子数组 char 中 Unicode 码位的数目。 offset参数是子数组的第一个char的索引,count参数指定 s 中char子数组的长度。 子数组中的未成对代理项按每个代码点计为一个码位。

在 1.5 中添加。

java.lang.Character.codePointCount(char[], int, int)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 开始,并扩展到索引 endIndex - 1处的 char 。 因此,文本范围) 的 char长度 (为 endIndex-beginIndex。 文本范围内未配对的代理项每个代理项计为一个码位。

在 1.5 中添加。

java.lang.Character.codePointCount(java.lang.CharSequence, int, int)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于