• 周日. 5月 4th, 2025

jni 参数类型表

10月 1, 2020

jni 参数类型表:

1、参数类型:

字符  Java类型     C类型
 V      void          void
 Z      jboolean    boolean
 I       jint           int
 J      jlong         long
 D     jdouble      double
 F      jfloat         float
 B      jbyte         byte
 C      jchar         char
 S      jshort        short 

2、数组参数类型:

字符  Java类型     C类型
 [I     jintArray      int[]
 [F     jfloatArray   float[]
 [B    jbyteArray    byte[]
 [C    jcharArray    char[]
 [S    jshortArray   short[]
 [D    jdoubleArray double[]
 [J    jlongArray     long[]
 [Z    jbooleanArray boolean[]

3、其他:

"[" 表示一维数组 
"[["表示二维数组 
"L"表示一个对象 

比如:
jstring Ljava/lang/String

相关文章