如何从JNI中的Option [Double]中提取值?

时间:2017-02-18 07:21:27

标签: scala java-native-interface

我可以使用jobject方法从Option[Double]中提取get()

jmethodID getMethodID = env->GetMethodID(optionClass, "get", "()Ljava/lang/Object;");
jobject volObj = env->CallObjectMethod(pointObj, getMethodID);

但是,我没有看到从Option中提取实际Double值的方法。怎么做?

1 个答案:

答案 0 :(得分:4)

您可以调用Double.doubleValue()将对象取消装箱加倍。

$filename = "oururl";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);