static String formatNum(double num, int fractionDigits) {
if ((num.toString().length - num.toString().lastIndexOf(".") - 1) <
fractionDigits) {
//小数点后有几位小数
return num.toStringAsFixed(fractionDigits)
.substring(0, num.toString().lastIndexOf(".") + fractionDigits + 1)
.toString();
} else {
return num.toString()
.substring(0, num.toString().lastIndexOf(".") + fractionDigits + 1)
.toString();
}
}
Flutter保留的小数位数不四舍五入
最新推荐文章于 2022-08-11 16:10:25 发布