isLengthLowerThan static method

bool isLengthLowerThan(
  1. dynamic s,
  2. int maxLength
)

Checks if length of data is LOWER than maxLength. 检查数据长度是否小于maxLength

Implementation

static bool isLengthLowerThan(dynamic s, int maxLength) {
  if (ObjectUtils.isNull(s)) return (maxLength <= 0) ? true : false;
  switch (s.runtimeType) {
    case String:
    case List:
    case Map:
    case Set:
    case Iterable:
      return s.length < maxLength;
      break;
    case int:
      return s.toString().length < maxLength;
      break;
    case double:
      return s.toString().replaceAll('.', '').length < maxLength;
      break;
    default:
      return false;
  }
}