Java codePointCount() 字符串方法

  • 定义和用法

    codePointCount()方法返回在字符串中找到的Unicode值的数量。使用startIndexendIndex参数指定在哪里开始和结束搜索。第一个字符的索引为0,第二个字符的索引为1,依此类推。
  • 语法

    public int codePointCount(int startIndex, int endIndex)
  • 参数

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

    返回在字符串中找到的Unicode值的数量:
    public class MyClass {
      public static void main(String[] args) {
        String myStr = "Hello";
        int result = myStr.codePointCount(0, 5);
        System.out.println(result);
      }
    }
    
    尝试一下
  • 技术细节

    描述
    返回值: 一个int值,表示在字符串中找到的Unicode值的数量
    throw: IndexOutOfBoundsException - 如果startIndex为负,或者endindex大于字符串的长度,或者startIndex大于endIndex
    Java版本: 1.5