Flutter 提供了一系列的内置方法可以用来在数字和字符串之间进行转换。
要将一个字符串转换为数字,你可以使用 int.parse()
或 double.parse()
方法,具体取决于你想要将字符串转换为整数还是浮点数。例如:
// 将字符串转换为整数
var number = int.parse('42');
// 将字符串转换为浮点数
var number = double.parse('3.141592');
要将一个数字转换为字符串,你可以使用 toString()
方法。例如:
// 将整数转换为字符串
var numberString = 42.toString();
// 将浮点数转换为字符串
var numberString = 3.141592.toString();
这些方法都是有用的,但是你需要注意它们是不能保证一定能够成功转换的。例如,如果你尝试使用 int.parse()
方法将一个带有小数点的字符串转换为整数,它会抛出一个异常。所以,在使用这些方法时,你应该总是先进行错误检查。例如:
try {
var number = int.parse('42.0');
print(number);
} catch (e) {
print('Could not parse the string to a number: $e');
}