2012-10-31 66 views

回答

21

您可以将一个字符串解析为与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,如果它不能解析输入。