2017-06-03 60 views
0

如何在Kotlin中的時間段之後對具有2個數字的雙精度值使用字符串插值?Kotlin中雙數的字符串插值

例如

val d = 3.54213 
println("d = $d") 

將得到d = 3.54213。我想獲得d = 3.54

謝謝。

回答

1

你可以嘗試這樣的事情:

// string interpolation 
    val d = 3.54213 
    println("d = %.2f".format(d)) 

link也有相同的答案,但它說

有顯然是一個這裏有一些功能從 Kotlin目前缺失,我們將解決它。

很快,你會在Kotlin上看到這個。

希望這會有所幫助!

0

你可以嘗試這樣的

val df = DecimalFormat("#.00") 
val d1 = 3.54213 
df.format(d1)