【发布时间】:2020-10-03 00:10:33
【问题描述】:
我有一个文本字段,我在其中将字符串作为输入并使用 double.parse() 方法将其转换为双精度。
我正在为文本字段使用数字类型键盘。但是当用户输入带有数字的逗号时,例如 5,000,我的程序给出的输出为 5.00
如何从 dart 中的 5,000 得到 5000 的输出?
【问题讨论】:
-
一种方法是使用字符串替换方法忽略逗号
-
尝试使用 .toStringAsFixed(逗号后的数字)。例如:(5.000).toStringAsFixed(3);结果是 5.000