Dart 文字列を指定した数の空白を先頭に埋める

Dart 文字列を指定した数の空白を先頭に埋める

Dartで、文字列を指定した数の空白を先頭に埋めるコードを記述してます。「 padLeft 」に空白で埋めたい数を指定することで可能です。

環境

  • OS windows11 home
  • Dart 2.18.4

文字列を指定した数の空白を先頭に埋める

文字列を指定した数の空白を先頭に埋めるには、「 padLeft 」を使用します。

文字列.padLeft(空白で埋める数)

実際に、使用してみます。

void main() {

  String str = 'abc';

  print(str.padLeft(7));
  //    abc

  print(str.padLeft(7).length);
  // 7

}

実行結果を見ると、追加されていることが確認できます。

文字列以下を指定

文字列以下を指定すると、そのままの文字列となります。

void main() {

  String str = 'abc';

  print(str.padLeft(2));
  //abc

  print(str.padLeft(2).length);
  // 3

}

マイナスを指定しても同じです。

void main() {

  String str = 'abc';

  print(str.padLeft(-2));
  //abc

  print(str.padLeft(-2).length);
  // 3

}