簡體   English   中英

如何在 Scala 中將數字格式化為字符串

[英]How to format a number to a string in Scala

如何格式化像%6.2fprintf (C) 中執行的浮動變量並將結果存儲在string變量中?

這是一個浮點 ( Double ) 值和一些通過字符串插值的String格式選項。

val d = 12345.678

f"|$d%f|${-d}%f|"             // |12345.678000|-12345.678000|
f"|$d%+f|${-d}%+f|"           // |+12345,678000|-12345,678000|
f"|$d% f|${-d}% f|"           // | 12345,678000|-12345,678000|
f"|$d%.2f|${-d}%.2f|"         // |12345,68|-12345,68|
f"|$d%,.2f|${-d}%,.2f|"       // |12,345.68|-12,345.68|
f"|$d%.2f|${-d}%(.2f|"        // |12345,68|(12345,68)|
f"|$d%10.2f|${-d}%10.2f|"     // |  12345,68| –12345,68|
f"|$d%010.2f|${-d}%010.2f|"   // |0012345,68|-012345,68|

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM