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,如果它不能解析輸入。