Pad Left and Right a String
padLeft
String padLeft(int width, [String padding = ' ']); String s = "woolha"; print(s.padLeft(10)); //' woolha' print(s.padLeft(10, '.')); //'....woolha' print(s.padLeft(10, ',.*')); //',.*,.*,.*,.*woolha' print(s.padLeft(3, '.')); //'woolha'
padRight
String padRight(int width, [String padding = ' ']); String s = "woolha"; print(s.padRight(10)); //'woolha ' print(s.padRight(10, '.')); //'woolha....' print(s.padRight(10, ',.*')); //'woolha,.*,.*,.*,.*' print(s.padRight(3, '.')); //'woolha'
What if string is null
String x = null; print(x?.padLeft(10, '.')); //null