作者: 文章来源:
本文原地址:https://www.mimiwuqi.com/webqianduan/197116.html
目录文章目录String 类型转成 Number 类型int.parse()
void main() {
String str = '123';
var myNum = int.parse(str);
print(myNum is int);//true
}
void main() {
String str = '123.1';
var myNum = double.parse(str);
print(myNum is double);// true
}
如果服务器给给我们传的 price 是空值时,他就会报错,如果我们不想让他报错,用 try…catch 去检测
void main() {
String price = '';
try {
var myNum = double.parse(price);
print(myNum);
} catch (err) {
print(0);// 0
}
}
Number 类型转换成 String 类型 toString()
void main() {
var myNum = 12;
var str = myNum.toString();
print(str is String);// true
}
isEmpty:判断字符串是否为空
void main() {
var str = '';
if (str.isEmpty) {
print('str 空');
} else {
print('str 不为空');// str 不为空
}
}
更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/