如何移除NumberFormat.compactSimpleCurrency货币符号实现数字千位转K?
数字转无货币符号紧凑格式的实现方案
你当前代码用compactSimpleCurrency()会默认带上货币符号,要实现只显示10K这类数字紧凑格式、不带货币符号的效果,直接改用NumberFormat.compact()方法即可:
Text( '${NumberFormat.compact(decimalDigits: 0).format(docSnap['count'])} searches', )
说明
compact()是专门用于数字紧凑格式化的方法,会自动将大数字转换为K(千)、M(百万)等缩写形式- 设置
decimalDigits: 0可确保格式化后的数字没有小数位,完全匹配你需要的整数缩写效果
内容的提问来源于stack exchange,提问作者Unknown Programmer
相关产品推荐
相关产品推荐

