java.lang.String.codePointCount() 方法返回字符串的指定文本范围内的 Unicode 代码点的数量。 文本范围从指定的 beginIndex 开始,到索引 endIndex - 1 结束。
语法
public int codePointCount(int beginIndex,
int endIndex)
参数
beginIndex | 指定文本范围第一个字符的索引。 |
endIndex | 指定文本范围最后一个字符之后的索引。 |
返回值
返回字符串指定文本范围内的 Unicode 代码点数。
异常
抛出 IndexOutOfBoundsException,如果 beginIndex为负数,或者 endIndex 大于此字符串的长度,或者 beginIndex 大于 endIndex。
示例:
在下面的示例中,codePointCount() 方法用于计算名为 MyString 的字符串的指定文本范围内的 Unicode 代码点。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
String MyString = "Hello World!.";
System.out.println(MyString.codePointCount(0, 10));
}
}
上述代码的输出将是:
10