颤振/飞镖中的解析数

问题描述 投票:0回答:2

我正在尝试将字符串“ 78,74”(这是巴西格式的有效数字)解析为两倍,但是我收到了格式异常,找不到任何方法来解析它...已经在国际文档中进行了搜索,但没有帮助。

我不想将“,”替换为“。”因为我认为这一定是使用CultureInfo

解析它的方法

我的代码就像

String x = "78,74";

double d = double.tryParse(x)
parsing flutter dart double
2个回答
0
投票

您可以使用double d = NumberFormat('pt_Br').parse(x)库中的intl。您将需要添加依赖项。


0
投票

可在package:intl中找到对解析数字的本地化支持。对于这种特殊情况,您正在寻找parse method from NumberFormat

© www.soinside.com 2019 - 2024. All rights reserved.