类型 | java->c/c++ | c/c++->java |
---|---|---|
布尔 | bool mBool =mjboolean | jboolean mjboolean= mBool |
字符串 | char cstr = (env).GetStringUTFChars(mjstring, JNI_FALSE); | char cstr[50] = "xxx";jstring mjstring = env->NewStringUTF(cstr1) |
字符 | char cchar = mjchar | jchar mjchar = cchar |
short | short cshort = mjshort | jshort mjshort = cshort |
double | double cdouble = mjdouble | jdouble mjdouble = cdouble |
整型 | int cint = mjint | jint mjint = cint |
浮点 | float cfloat = mjfloat | jfloat mjfloat = cfloat |
基本类型是可以直接进行赋值的,字符串c/c++与Java的概念不一致需要进行重新创建。