0
A
回答
2
jshortArray convertShortArrayToJNI(JNIEnv* env, short* arr, size_t count) {
jshortArray retval = env->NewShortArray(count);
env->SetShortArrayRegion(retval,0,count,arr);
return retval;
}
你並不需要釋放retval
。這是一個「本地引用」,這意味着只要您從最近的調用中通過JNI返回,它就會被JVM釋放。除非你從本地線程調用它,當然...
相關問題
- 1. 從Java轉換到C++
- 2. 轉換JSON數組到Java數組
- 3. 從C到java的代碼轉換
- 4. 從C++到Java的簡單轉換
- 5. 轉換的方法從Java到C#
- 6. 從Java到C++的JNI轉換
- 7. 從C到Java的類型轉換
- 8. Java到C#轉換
- 9. C#到Java轉換
- 10. Java Character.MATH_SYMBOL到C#的轉換
- 11. Java到C#的轉換
- 12. C到Java的轉換
- 13. 轉換的Java 2D數組轉換成Objective-C的二維數組
- 14. 快速陣列轉換從Java到C++
- 15. 從數組到數據表的轉換
- 16. C#數組轉換
- 17. 從C#轉換成Java JDBC
- 18. 從Java到Word轉換的次數
- 19. 轉換一個Java EnumSet到數組
- 20. Java嵌套列表到數組轉換
- 21. 從int數組轉換爲整數數組列表中的java
- 22. 轉換分配/重新分配從C++多維數組到C
- 23. Java到C#轉換器
- 24. JAVA到C#轉換 - PriorityQueue
- 25. 轉換Java代碼到C#
- 26. 從PHP數組轉換爲C#字典
- 27. 將數組從PHP轉換爲C#
- 28. 從C#轉換到C++
- 29. 從C++轉換到Pro * C
- 30. 從MimeMessage到字節數組的轉換
你試圖通過JNI來實現這個,對嗎? – Vulcan
[鏈接] [1]這與你想要的相反,但它可能會幫助你。 [1]:http://stackoverflow.com/questions/5586155/jni-how-to-convert-jshortarray-to-short –
@Vulcan是的!我在寫一個jni cpp代碼! – Victor