【发布时间】:2020-05-19 18:28:51
【问题描述】:
我正在尝试将字符串“78,74”(它是巴西格式的有效数字)解析为双倍,但出现格式异常,我找不到任何解析它的方法...已经在国际文档中搜索过,但没有任何帮助。
我不想将“,”替换为“。”因为我认为它必须是一种使用CultureInfo 解析它的方法
我的代码是这样的
String x = "78,74";
double d = double.tryParse(x)
【问题讨论】:
-
默认情况下它是
double.tryParse(x)的行为方式。我不知道你提到的类似 Flutter 存在的东西(不确定)。为什么不能替换逗号(如果存在)并将其替换为点并使用replaceAll进行解析 -
是的,经过更多研究,我认为这是唯一的方法......使用 replaceAll 完成了这项工作
标签: parsing flutter dart double