我有一个文本字段,在其中我将字符串作为输入并使用 double.parse() 方法将其转换为 double。
我正在为文本字段使用数字类型键盘。但是当用户输入一个带有数字的逗号时,例如 5,000,我的程序给出了 5.00 的输出
如何从 dart 中的 5,000 中获得 5000 的输出?
最佳答案
对于你最后一个问题的答案:
String t = '5,000';
double f = double.parse(t.replaceAll(',',''));
print(f);
使用
.replaceAll()
用无字符替换逗号的所有实例
关于dart - 如何在 Dart 中将带逗号的字符串转换为 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62356750/