Java String codePointCount() 方法
示例
返回字符串中找到的 Unicode 值的数量
String myStr = "Hello";
int result = myStr.codePointCount(0, 5);
System.out.println(result);
定义和用法
该 codePointCount()
方法返回字符串中找到的 Unicode 值的数量。
使用 startIndex 和 endIndex 参数指定搜索的开始和结束位置。
第一个字符的索引为 0,第二个字符的索引为 1,依此类推。
语法
public int codePointCount(int startIndex, int endIndex)
参数值
参数 | 描述 |
---|---|
startIndex | 一个 int 值,表示字符串中第一个字符的索引 |
endIndex | 一个 int 值,表示字符串中最后一个字符之后的索引 |
技术细节
返回值 | 一个 int 值,表示字符串中找到的 Unicode 值的数量 |
---|---|
抛出 | IndexOutOfBoundsException - 如果 startIndex 为负数,或 endIndex 大于字符串的长度,或 startIndex 大于 endIndex |
Java 版本 | 1.5 |
❮ 字符串方法