Kotlin中的双数字符串插值
如何使用字符串插值在Kotlin的时间段之后有2个数字的double?
例如
val d = 3.54213 println("d = $d")
将得到d = 3.54213
。
我想得到d = 3.54
。
谢谢。
你可以尝试这样的事情:
// string interpolation val d = 3.54213 println("d = %.2f".format(d))
这个链接也有相同的答案,但它说
Kotlin目前显然缺少一些功能,我们会解决这个问题。
很快,你会在Kotlin上看到这个。
希望这可以帮助!
你可以尝试这样的
val df = DecimalFormat("#.00") val d1 = 3.54213 df.format(d1)