如何解决如何在 Scala 中将数字格式化为字符串
如何格式化 %6.2f
之类的浮动变量在 printf
(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|
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|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。