toRemoveExtraZero method
去除小数点后多余的0
Implementation
String toRemoveExtraZero() {
// 包含小数点,数据处理
if (this.contains(".")) {
List<String> stringList = this.split(".");
/// 小数点后面的数值全部为0
if (double.parse(stringList.last) == 0) {
return stringList.first;
} else {
var pointString = stringList.last;
for (var i = 0; i < stringList.last.length; i++) {
if (pointString.substring(
pointString.length - 1, pointString.length) ==
"0") {
pointString = pointString.substring(0, pointString.length - 1);
}
}
return stringList.first + "." + pointString;
}
} else {
// 不包含直接返回
return this;
}
}