pub fn to_java_object_array<'a, O: AsRef<JObject<'a>>>(
    env: &mut JNIEnv<'a>,
    arr: &[O],
    element_class: &str,
) -> Result<JObjectArray<'a>>Expand description
将Rust数组转换为Java对象数组
将一个Rust数组转换为Java数组,其中每个元素都是JObject类型。
§参数
- env- 一个- JNIEnv类型的引用,用于操作Java虚拟机。
- arr- 一个Rust数组,其中每个元素都是实现了- AsRef<JObject<'a>>trait的类型。
- element_class- Java数组元素的类名。
§返回值
返回: Result<JObjectArray>
§示例
use droid_wrap_utils::{ JNIEnv, JObject, JObjectArray, jint, to_java_object_array, vm_attach };
let mut env = vm_attach().unwrap();
// 假设我们有一个Rust数组
let rust_array = vec![env.new_string("hello").unwrap(), env.new_string("world").unwrap()];
// 将Rust数组转换为Java数组
let java_array = to_java_object_array(&mut env, &rust_array, "java/lang/String").unwrap();