如何在Kotlin中使用2个数字的双精度后使用字符串插值?
例如
val d = 3.54213
println("d = $d")
将获得d = 3.54213
。
我想得到d = 3.54
。
谢谢。
答案 0 :(得分:1)
您可以尝试这样的事情:
// string interpolation
val d = 3.54213
println("d = %.2f".format(d))
此link也有相同的答案,但它说
很快,你会在Kotlin看到这个。这里显然缺少一些功能 Kotlin此刻,我们将解决它。
希望这有帮助!
答案 1 :(得分:0)
你可以这样试试
val df = DecimalFormat("#.00")
val d1 = 3.54213
df.format(d1)