Java codePointBefore() 字符串方法



  • 定义和用法

    codePointBefore()方法返回字符串中指定索引之前的字符的Unicode值。第一个字符的索引为1,第二个字符的索引为2,依此类推。
    注意:值0将产生错误,因为这是一个负数(超出范围)。
  • 语法

    public int codePointBefore(int index)
    
  • 参数

    参数 描述
    index 一个int值,表示应该返回的Unicode之后的索引
  • 示例

    返回字符串中第一个字符的Unicode(“H”的Unicode值为72):
    public class MyClass {
      public static void main(String[] args) {
        String myStr = "Hello";
        int result = myStr.codePointBefore(1);
        System.out.println(result);
      }
    }
    
    
  • 技术细节

    描述
    返回值: 一个int值,表示指定索引之前的Unicode值
    throw: IndexOutOfBoundsException -如果index为负或不小于指定字符串的长度
    Java版本: 1.5