我正在使用 JNI 在我的 java 客户端中调用 C++ 方法。在其中一个方法中,我传入一个整数 ArrayList,并希望在 C++ 中获取一个整数数组。当我通过 JNI 传递 ArrayList 时,我得到一个 jObject。如何将该对象转换为整数数组?
我发现这篇文章类似,但使用字符串数组列表: JNI - java ArrayList conversion to c++ std::string*
关于如何修改确实使用整数的任何想法?我尝试将 std::string 引用更改为 int,但没有成功。