You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter:如何同时使用NumberFormat.compact()并限制小数位数

解决NumberFormat.compact()限制小数位数的问题

直接通过设置NumberFormat.compact()的maximumFractionDigits属性就能实现需求,把该属性设为1即可将小数位数限制为1位:

final unitCompact = NumberFormat.compact()
  ..maximumFractionDigits = 1
  ..format(value);

比如当value为1230时,这段代码会输出1.2K,完全符合你想要的效果。如果后续需要调整小数位数,只需要修改maximumFractionDigits的数值就行。

内容的提问来源于stack exchange,提问作者Dennis Ashford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 13:32:33