如何将java原语float转换为Kotlin float?

如何将java原语float转换为Kotlin float?,java,kotlin,primitive,Java,Kotlin,Primitive,我正在尝试将原语float从java转换为kotlin中的float,如下所示: kotlinFloat = myJavaObject.floatProperty() 但我得到的错误是类型不兼容等 我到处寻找答案,但我没能找到。我试图创建Float对象->Float(myJavaObject.floatProperty()),但它失败了,因为Float构造函数是私有的 我对kotlin很陌生,我知道这听起来很愚蠢,但我花了大约20分钟试图找到答案,却找不到任何答案。kotlin有到\uuuuu

我正在尝试将原语
float
从java转换为kotlin中的
float
,如下所示:

kotlinFloat = myJavaObject.floatProperty()
但我得到的错误是类型不兼容等

我到处寻找答案,但我没能找到。我试图创建Float对象->
Float(myJavaObject.floatProperty())
,但它失败了,因为Float构造函数是私有的


我对kotlin很陌生,我知道这听起来很愚蠢,但我花了大约20分钟试图找到答案,却找不到任何答案。

kotlin有
到\uuuuuu
扩展方法来解决类似问题。您需要的是
toFloat()


floatProperty
的返回类型是什么?“类型不兼容等”-能否显示准确的错误消息?
kotlinFloat = myJavaObject.floatProperty().toFloat()