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