Как конвертировать Java примитивный поплавок в Kotlin Float? - PullRequest
0 голосов
/ 21 октября 2018

Я пытаюсь преобразовать примитив float из Java в Float в kotlin следующим образом:

kotlinFloat = myJavaObject.floatProperty()

Но я получаю ошибку, что типы несовместимы и т. Д.

Я искала ответ, как и везде, но не смогла.Я пытался создать объект Float -> Float(myJavaObject.floatProperty()), но он не работает, так как конструктор Float является приватным.

Я очень плохо знаком с kotlin, и я знаю, что это звучит глупо, но я пытался найти ответ для:20 минут и не смог найти ни одного.

1 Ответ

0 голосов
/ 21 октября 2018

Kotlin имеет to___ методы расширения для подобных вещей.Что вам нужно, это toFloat()

kotlinFloat = myJavaObject.floatProperty().toFloat()
...