Character.CodePointCount 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CodePointCount(ICharSequence, Int32, Int32) |
返回指定字符序列的文本范围内 Unicode 码位的数目。 |
CodePointCount(Char[], Int32, Int32) |
返回数组参数的子数组 |
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 码位数
- 属性
例外
如果 为 ,则null
为 seq
。
如果 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 码位数
- 属性
例外
如果 为 ,则null
为 seq
。
如果 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 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。