我正在使用 dart 中的长整数,并且想知道如何在每三个数字后添加一个逗号。
示例;
999999999
会变成999,999,999
我是从在线API获取此信息的,所以我无法从本地文件更改int并遵循该模式,我需要在显示int之前/将其截取。
谢谢
答案 0 :(得分:0)
查看this stack question后,如果您的变量是字符串,我找到了一种方法来实现此目的。
这是什么样子;
import 'package:intl/intl.dart';
final oCcy = new NumberFormat("#,##0.00", "en_US");
"${oCcy.format(yourVar)}",
尽管如此,我实际上是在处理整数,因此使用此方法会使我出错。通过将字符串转换为int可以轻松解决此问题。
这是什么样子;
"${oCcy.format(double.parse(yourVar))}",