Dart String padLeft()
Syntax & Examples
Syntax of String.padLeft()
The syntax of String.padLeft() method is:
String padLeft(int width, [String padding = ' '])
This padLeft() method of String pads this string on the left if it is shorter than width
.
Parameters
Parameter | Optional/Required | Description |
---|---|---|
width | required | the total width of the resulting string after padding |
padding | optional [default value is ' '] | the padding character used to fill the remaining spaces |
Return Type
String.padLeft() returns value of type String
.
✐ Examples
1 Pad number with leading zeroes
In this example,
- We create a string
str
with the value '123'. - We use the
padLeft()
method with a width of 5 and padding character '0' to pad the string on the left. - Since the original string length is less than 5, it gets padded with leading zeroes.
- We print the padded string to standard output.
Dart Program
void main() {
String str = '123';
String paddedStr1 = str.padLeft(5, '0');
print('Padded string: $paddedStr1');
}
Output
Padded string: 00123
2 Pad string with leading asterisks
In this example,
- We create a string
str
with the value 'Hello'. - We use the
padLeft()
method with a width of 10 and padding character '*' to pad the string on the left. - Since the original string length is less than 10, it gets padded with leading asterisks.
- We print the padded string to standard output.
Dart Program
void main() {
String str = 'Hello';
String paddedStr2 = str.padLeft(10, '*');
print('Padded string: $paddedStr2');
}
Output
Padded string: *****Hello
3 Pad string with default leading spaces
In this example,
- We create a string
str
with the value 'Dart'. - We use the
padLeft()
method with a width of 7 without specifying a padding character (defaults to spaces). - Since the original string length is less than 7, it gets padded with leading spaces.
- We print the padded string to standard output.
Dart Program
void main() {
String str = 'Dart';
String paddedStr3 = str.padLeft(7); // default padding with spaces
print('Padded string: $paddedStr3');
}
Output
Padded string: Dart
Summary
In this Dart tutorial, we learned about padLeft() method of String: the syntax and few working examples with output and detailed explanation for each example.