kotlin - 如何在 Kotlin 中显示带有两个 0 的货币?
问题描述
我试图将我的 TipCalculator 的总价格显示为$147.00
,但它最后只返回一个 0 $147.0
。有没有办法来解决这个问题?
解决方案
您可能正在寻找DecimalFormat
.
它可用于格式化具有固定小数的数字,例如
val num = 147
val df = DecimalFormat("#.00")
println(df.format(num)) //prints 147.00
推荐阅读
- javascript - Angular Post 二进制数据
- reactjs - 中继:与 order_by 或其他参数一起使用时如何从商店获取连接?
- android - 在 Android 应用程序中反应 Native 组件,OkHttp 问题
- javascript - 使用条件打开/关闭事件侦听器
- php - Symfony 序列化程序返回字符串而不是浮点数
- sql - R studio 无法识别语言
- java - 事务回滚后从文件系统中删除文件
- python - Scrapy 管道查询并非在字符串格式化期间转换的所有参数
- ios - 在后台和应用程序终止时没有收到推送通知
- android - 选择新曲目时 Exoplayer 更改曲目