formatNum static method

String formatNum(
  1. double num,
  2. int position
)

小数点后保留几位小数

Implementation

static String formatNum(double num, int position) {
  if ((num.toString().length - num.toString().lastIndexOf(".") - 1) <
      position) {
    return num.toStringAsFixed(position)
        .substring(0, num.toString().lastIndexOf(".") + position + 1)
        .toString();
  } else {
    return num.toString()
        .substring(0, num.toString().lastIndexOf(".") + position + 1)
        .toString();
  }
}