我在 c++ 上有一个字符串数组,我需要将它返回给 Java 类。我怎样才能做到这一点?
我试过这个:
string paroleord[app.size()];
jobjectArray ret;
ret = (jobjectArray)env->NewObjectArray(app.size(),env->FindClass("java/lang/String"), 0);
for (int k = 0; k < app.size(); k++)
{
env->SetObjectArrayElement(ret, k,env->NewStringUTF(paroleord[k]));
}
return ret;
但是我有一个错误,因为 NewStringUTF 需要一个对象作为参数,你能帮我吗?