2 参数与返回

Wu Jun 2020-01-02 15:51:27
05 Java > 00 Java 基础 > 17 本地方法

1 数值参数与返回

为了对应 c 和 Java 的数据类型,Java 本地接口定义了 jint、jlong 等类型,在头文件中被 typedef 语句声明为等价类型。

2 字符串参数

JNI 有两组操作字符串的函数,一组把 Java 字符串转为 “改良的UTF-8”字节序列,另一组转为 UTF-16 数值的数组。

带字符串的本地方法都接受一个 jstring 类型的值,带字符串参数返回值的本地方法必须返回一个 jstring 的值。