【问题标题】:Number formatter in flutter颤振中的数字格式化程序
【发布时间】:2023-01-30 23:06:45
【问题描述】:

如何在 Flutter/dart 中将下面的数字写成如下示例中的单词。
1,64,023进入1.64 紫胶
2,34,12,4562.34 铬

小数点后只有 2 位数字应该在那里。

【问题讨论】:

标签: flutter dart flutter-web


【解决方案1】:
String convertNumberToWords(int number) {
  if (number >= 10000000) {
    return "${(number/10000000).toStringAsFixed(2)} cr";
  } else if (number >= 100000) {
    return "${(number/100000).toStringAsFixed(2)} lac";
  }
  return number.toString();
}

用户身份:

#转换数字到单词函数接受一个整数并返回一个字符串,该字符串表示单词中的数字。如果数字大于或等于 1000 万,函数返回数字除以 1000 万后保留两位小数,后跟字符串“cr”。

如果数字大于或等于 100,000,则函数返回数字除以 100,000,保留两位小数,后跟字符串“lac”。如果数字小于 100,000,该函数将数字作为字符串返回。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-12
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 2021-12-29
    • 2020-10-29
    • 2022-01-25
    • 2021-05-08
    相关资源
    最近更新 更多