string - 如何使用 Dart 将字符串解析为数字?

标签 string parsing dart

我想将 132.23 等字符串解析为整数和 double 。我怎样才能用 Dart 做到这一点?

最佳答案

您可以使用int.parse()将字符串解析为整数。例如:

var myInt = int.parse('12345');
assert(myInt is int);
print(myInt); // 12345

请注意,int.parse() 接受 0x 前缀字符串。否则输入将被视为以 10 为基数。

您可以使用double.parse()将字符串解析为 double 型。例如:

var myDouble = double.parse('123.45');
assert(myDouble is double);
print(myDouble); // 123.45

parse() 如果无法解析输入,将抛出 FormatException。

关于string - 如何使用 Dart 将字符串解析为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13167496/

相关文章:

python - 如何使用 __str__ 更改对象属性的显示方式?

delphi - 新的 Delphi XE2 自动生成的内部版本号是否链接到 1.1.2000 00 :00:00?

java - 如何从字符串中取出数字?

redux - 如何在带有 Redux 的 Flutter 中显示 snacker(或推送另一个页面)?

python - 这个将 'string' 视为 'list' 的回文代码如何工作?

java - 如何提高使用 Graphics2D 绘制的字符串的质量?

flutter - 如何防止抽屉弃置?

dart - 运行Web组件build.dart:FormatException:找不到名为 “machine”的选项

Java逐元素读取字符串中的元素

regex - Perl RegEx 查找@之前的电子邮件地址部分