我是Kotlin 的新人.我确实搜索并阅读了文档,但无法找出在Kotlin for currency中使用的最佳数据类型.在Java中有BigDecimal.Kotlin 也有类似的情况吗?提前谢谢.

推荐答案

你在Kotlin 也可以用BigDecimal.

var num1 : BigDecimal? = BigDecimal.ZERO

var num2  = BigDecimal("67.9") 

Also you can use Double data type and then you can use toBigDecimal() for convert it to BigDecimal.

For the more details :- https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/to-big-decimal.html

Kotlin相关问答推荐

如何避免使用公共类实现内部接口

Kotlin:将泛型添加到列表任何>

当我通过媒体通知更改音乐时不要更新我的 UI

如何在 micronaut 上启用 swagger UI?

将 Integer 转换为 Unit 编译成功

在 Kotlin 中 import 如何找到文件路径?

如何从 kotlin 中的数据类访问 val?

使用纯 Kotlin 函数作为 Junit5 方法源

Spring webflux bean验证不起作用

如何在 kotlin 的片段类中更改 ActionBar 标题?

如何在 kotlin 中生成 json 对象?

Kotlin中具有多个参数的绑定适配器

Kotlin:如何修改成对的值?

编译错误:-Xcoroutines has no effect: coroutines are enabled anyway in 1.3 and beyond

如何在使用Koin DI的活动之间共享同一个ViewModel实例?

Kotlin扩展函数与成员函数?

kotlin中密封类和密封接口的区别是什么

var str:String是可变的还是不可变的?

Android Compose 生产准备好了吗?

Kotlin反射不可用