Dart 文字列を指定した数の文字で埋める

Dart 文字列を指定した数の文字で埋める

Dartで、文字列を指定した数の文字で埋めるコードを記述してます。

環境

  • OS windows11 home
  • Dart 2.18.4

文字列を指定した数の文字で埋める

文字列を指定した数の文字で埋めるには、先頭からは「 padLeft 」で後方は「 padRight 」を使用します。

文字列.padLeft(埋める数,文字)

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

void main() {

  String str = '123';

  print(str.padLeft(7,"0"));
  //0000123

  print(str.padRight(7,"0"));
  //1230000

}

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

文字列以下を指定

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

void main() {

  String str = '123';

  print(str.padLeft(2,"0"));
  //123

  print(str.padRight(2,"0"));
  //123

}

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

void main() {

  String str = '123';

  print(str.padLeft(-2,"0"));
  //123

  print(str.padRight(-2,"0"));
  //123

}