2017-06-03 55 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)