intToCurrency function

String intToCurrency(
  1. int data
)

Implementation

String intToCurrency(int data) {
  int getLength = data.toString().length;
  String parseData = data.toString();
  int tousand = 0;
  String build = '';

  while (getLength > 3) {
    getLength -= 3;
    ++tousand;
    if (tousand == 1) {
      build = '${parseData.substring(getLength, getLength + 3)}$build';
    } else {
      build = '${parseData.substring(getLength, getLength + 3)}.$build';
    }
  }
  if (parseData.length < 4) {
    build = parseData;
  } else {
    build = '${parseData.substring(0, getLength)}.$build';
  }
  return build;
}