kotlin中的Float相当于java中的float,Float?相当于Java中的Float。
值传递可以用Float,地址传递需要用Float.
地址传递使用示例:
extern "C"
JNIEXPORT jint JNICALL
Java_com_a_afloat_MainActivity_parseFloat(JNIEnv *env, jobject thiz, jobject similarity) {
jclass clazz = env->FindClass("java/lang/Float");
jfieldID fieldId = env->GetFieldID(clazz, "value", "F");
env->SetFloatField(similarity, fieldId, 6.0);
return 0;
}