小编use*_*725的帖子

如何使用 JNI 将 Java 中的 ArrayList<Integer> 转换为 C++ int 数组?

我正在使用 JNI 在我的 java 客户端中调用 C++ 方法。在其中一个方法中,我传入一个整数 ArrayList,并希望在 C++ 中获取一个整数数组。当我通过 JNI 传递 ArrayList 时,我得到一个 jObject。如何将该对象转换为整数数组?

我发现这篇文章类似,但使用字符串数组列表: JNI - java ArrayList conversion to c++ std::string*

关于如何修改确实使用整数的任何想法?我尝试将 std::string 引用更改为 int,但没有成功。

c++ java java-native-interface arraylist

4
推荐指数
1
解决办法
4289
查看次数

标签 统计

arraylist ×1

c++ ×1

java ×1

java-native-interface ×1