【发布时间】:2019-12-26 23:46:58
【问题描述】:
我为此找到的每个解决方案都使用 java 而不是 Kotlin,请有人帮忙吗? 我写了一个应用程序,我只是想翻译到一些欧洲国家,但是数学部分正在下降,因为德国人、法国人等使用逗号而不是句号。我不知道如何使用此处的解决方案解决此问题。
.kt 文件的一部分:
import java.math.RoundingMode
import java.text.DecimalFormat
...
val df = DecimalFormat("#.##")
df.roundingMode = RoundingMode.CEILING
val lengthCalc = 0.01658
val length = df.format(lengthCalc)
感谢任何帮助
编辑:我看过这里:How to change the decimal separator of DecimalFormat from comma to dot/point? 但正如我最初所说,所有解决方案都是针对 Java,而不是 Kotlin
【问题讨论】:
-
您使用 Kotlin 的事实在这里并没有真正的区别:您使用的是 Java API,因此副本中的答案适用,因为它们更多地是关于 API 的使用而不是关于语言(Java 与 Kotlin)。
标签: java android android-studio kotlin