什么是通过JNI将大量字符串从Java传递到c ++的最有效方法

时间:2012-10-11 01:13:45

标签: java-native-interface hbase

我正在尝试为HBase HFiles编写一个JNI包装器,这样我就可以在一个JNI调用中读取我的c ++代码中HFile的所有键值对。我可能只为每个关键的valye对得到一个jstring数组,但我不确定这是否是最有效的方法。我想知道是否有办法让我在ByteBuffer中编写所有字符串,将其传递给c ++端我可以正确恢复所有字符串?我能想到的一种方法是使用重复的字符串创建我自己的原型缓冲区,但似乎必须有更好的解决方案。

0 个答案:

没有答案