我试图找到一种简单的方法来将一个双精度数转换为两位小数.我使用BigDecimal来做这个技巧,但注意到
java.math.BigDecimal类的函数
doubleValue
不存在.
以下功能:
fun Double.roundTo2DecimalPlaces() = BigDecimal(this).setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue()
给我这个编译错误:
:compileKotlin Using kotlin incremental compilation w: The '-d' option with a directory destination is ignored because '-module' is specified e: -{FilePathAndNameWereHere}-: (20,14): Unresolved reference: doubleValue :compileKotlin Failed
Kotlin版本是1.1.1
解决方法
原文地址:https://www.jb51.cc/android/317465.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。