obterKM static method

String obterKM(
  1. int km
)

Retorna o KM informado, utilizando a máscara: XXX.XXX

Implementation

static String obterKM(int km) {
  assert(
      km <= 999999, 'KM informado inválido. Valor máximo permitido é 999999');
  final kmString = km.toString();
  switch (kmString.length) {
    case 4:
      return "${kmString[0]}.${kmString[1]}${kmString[2]}${kmString[3]}";
    case 5:
      return "${kmString[0]}${kmString[1]}.${kmString[2]}${kmString[3]}${kmString[4]}";
    case 6:
      return "${kmString[0]}${kmString[1]}${kmString[2]}.${kmString[3]}${kmString[4]}${kmString[5]}";
    default:
      return km.toString();
  }
}