padRight 抽象方法

String padRight(
  1. int width, [
  2. String padding = ' '
])

如果这个字符串的长度小于 width,则在右侧填充。

返回一个新的字符串,在原始字符串后面追加 padding,每次长度小于 width 的位置追加一次。

const string = 'D';
print(string.padRight(4)); // 'D    '
print(string.padRight(2, 'x')); // 'Dx'
print(string.padRight(4, 'y')); // 'Dyyy'
print(string.padRight(4, '>>')); // 'D>>>>>>'

如果 width 已经小于或等于 this.length,则不添加填充。负的 width 被视为零。

如果 padding 的长度不为 1,则结果长度将不会是 width。这在填充是一个表示单个字符的更长字符串的情况下可能很有用,例如 " ""\u{10002}"。在这种情况下,用户应确保 this.length 是字符串长度的正确度量。

实现

String padRight(int width, [String padding = ' ']);