)
Pads this string on the right if it is shorther than width
.
Return a new string that appends padding
after this string
one time for each position the length is less than width
.
If width
is already smaller than or equal to this.length
,
no padding is added. A negative width
is treated as zero.
If padding
has length different from 1, the result will not
have length width
. This may be useful for cases where the
padding is a longer string representing a single character, like
" "
or "\u{10002}
".
In that case, the user should make sure that this.length
is
the correct measure of the strings length.
Source
/**
* Pads this string on the right if it is shorther than [width].
*
* Return a new string that appends [padding] after this string
* one time for each position the length is less than [width].
*
* If [width] is already smaller than or equal to `this.length`,
* no padding is added. A negative `width` is treated as zero.
*
* If [padding] has length different from 1, the result will not
* have length `width`. This may be useful for cases where the
* padding is a longer string representing a single character, like
* `" "` or `"\u{10002}`".
* In that case, the user should make sure that `this.length` is
* the correct measure of the strings length.
*/
String padRight(int width, [String padding = ' ']);