Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在“飞镖/颤振”中将数字从20,95转换为20.95?_Flutter_Dart_Intl - Fatal编程技术网

Flutter 如何在“飞镖/颤振”中将数字从20,95转换为20.95?

Flutter 如何在“飞镖/颤振”中将数字从20,95转换为20.95?,flutter,dart,intl,Flutter,Dart,Intl,我从电子表格中得到一个字符串(20.95),需要将其转换为Double(20.95) 我试着用这个软件包,用 double.parse(NumberFormat.currency(locale: 'en_US').format(price) 但它总是返回带有逗号的值 错误:FormatException:无效的双精度 20,95 下面的代码将逗号替换为一个点,然后将其解析为双精度 double.parse(yourString.replaceAll(",", ".

我从电子表格中得到一个字符串(20.95),需要将其转换为Double(20.95)

我试着用这个软件包,用

double.parse(NumberFormat.currency(locale: 'en_US').format(price)
但它总是返回带有逗号的值

错误:FormatException:无效的双精度 20,95


下面的代码将逗号替换为一个点,然后将其解析为双精度

double.parse(yourString.replaceAll(",", ".")),