Java String codePointCount() 方法

定义和用法

codePointCount() 方法返回字符串中找到的 Unicode 值的数量。

请使用 startIndex 和 endIndex 参数指定搜索的开始和结束位置。

第一个字符的索引为 0,第二个字符的索引为 1,依此类推。

实例

返回在字符串中找到的 Unicode 值的数量:

String myStr = "Hello";
int result = myStr.codePointCount(0, 5);
System.out.println(result);

亲自试一试

语法

public int codePointCount(int startIndex, int endIndex)

参数

参数 描述
startIndex int 值,表示字符串中第一个字符的索引。
endIndex int 值,表示字符串中最后一个字符之后的索引。

技术细节

返回: int 值,表示字符串中最后一个字符之后的索引。
抛出:

抛出 IndexOutOfBoundsException

  • 如果 startIndex 为负数
  • 或者 endIndex 大于字符串的长度
  • 或者 startIndex 大于 endIndex
Java 版本: 1.5