flutter 将数字格式千位更改为K

06odsfpq  于 2023-01-31  发布在  Flutter
关注(0)|答案(1)|浏览(206)
Text(
       '${NumberFormat.compactSimpleCurrency(
           decimalDigits: 0).format(docSnap['count'])} searches',

你能帮我转换数字,例如10,000到10 K,但没有货币符号,如$或等,这是因为我只想显示10 K,而不是10 K美元

nbysray5

nbysray51#

安装intl package--〉https://pub.dev/packages/intl
创建这样的自定义函数,

String formatNumber(int number) {
    return NumberFormat.compact().format(number);
  }

在需要时调用formatNumber函数。
如何使用文本小工具,

int number = 100000; // Variable
Text(formatNumber(number),) // call the function inside Text widget

相关问题