padString static method

String padString(
  1. String inputStr,
  2. String padString,
  3. int padLength,
  4. PadDirectionType directionType,
)

pads the input text inputStr with the pad string padString, in the direction provided by directionType, until the padded string equals padLength.

Implementation

static String padString(String inputStr, String padString, int padLength,
    PadDirectionType directionType) {
  if (inputStr.length < padLength) {
    if (directionType == PadDirectionType.left) {
      for (int i = 0; i <= padLength - inputStr.length - 1; i++) {
        inputStr = padString + inputStr;
      }
    } else if (directionType == PadDirectionType.right) {
      for (int i = 0; i <= padLength - inputStr.length - 1; i++) {
        inputStr = inputStr + padString;
      }
    }
  }

  return inputStr;
}