format static method
Implementation
static String format(double amount) {
String formatted = amount.toStringAsFixed(2);
// 如果小数点后都是0,则去掉小数点
if (formatted.endsWith('.00')) {
return formatted.substring(0, formatted.length - 3);
}
// 如果只有末尾是0,则去掉末尾的0
if (formatted.endsWith('0')) {
return formatted.substring(0, formatted.length - 1);
}
return formatted;
}