你好,我正在尝试使用JNI将Java字符串数组复制到C++数组。我已经尝试过这个方法,但似乎没有起作用。
char *myarray;
JNIEXPORT void JNICALL
Java_com_Example_accessArray(JNIEnv *env, jobject obj, jobjectArray stringArrays){
int size;
size = env->GetArrayLength(stringArrays);
myarray = env->GetCharArrayRegion(stringArrays, 0, size, null);
}
myarray是否包含传递的Java数组中相同的值?或者我该如何将通过JNI传递的Java字符串数组的值复制到C++数组中,以便C++数组包含相同的值?谢谢。