toInt static method

int toInt(
  1. String? s, {
  2. bool isFloor = true,
  3. int defaultValue = 0,
})

Implementation

static int toInt(String? s, {bool isFloor = true, int defaultValue = 0}) {
  if (s == null) return defaultValue;
  try {
    if (s == '' || s == 'null') {
      return defaultValue;
    }
    double d = toDouble(s);
    if (isFloor) {
      return d.floor();
    } else {
      return int.parse(s);
    }
    // return i;
  } catch (e) {
    return defaultValue;
  }
}