11
我想解析字符串如“1”或“32.23”为整数和双精度。我如何用Dart做到这一点?如何使用Dart将字符串解析为数字?
我想解析字符串如“1”或“32.23”为整数和双精度。我如何用Dart做到这一点?如何使用Dart将字符串解析为数字?
您可以将一个字符串解析为与int.parse()
的整数。例如:
var myInt = int.parse('12345');
assert(myInt is int);
print(myInt); // 12345
注意int.parse()
接受0x
前缀字符串。否则,输入被视为基数为10。
您可以使用double.parse()
将字符串解析为双精度型。例如:
var myDouble = double.parse('123.45');
assert(myDouble is double);
print(myDouble); // 123.45
parse()
将抛出出现FormatException,如果它不能解析输入。