0
如何在Kotlin中的時間段之後對具有2個數字的雙精度值使用字符串插值?Kotlin中雙數的字符串插值
例如
val d = 3.54213
println("d = $d")
將得到d = 3.54213
。我想獲得d = 3.54
。
謝謝。
如何在Kotlin中的時間段之後對具有2個數字的雙精度值使用字符串插值?Kotlin中雙數的字符串插值
例如
val d = 3.54213
println("d = $d")
將得到d = 3.54213
。我想獲得d = 3.54
。
謝謝。
你可以嘗試這樣的事情:
// string interpolation
val d = 3.54213
println("d = %.2f".format(d))
這link也有相同的答案,但它說
有顯然是一個這裏有一些功能從 Kotlin目前缺失,我們將解決它。
很快,你會在Kotlin上看到這個。
希望這會有所幫助!
你可以嘗試這樣的
val df = DecimalFormat("#.00")
val d1 = 3.54213
df.format(d1)