【Flutter/Dart】文字列の中に変数・配列・プロパティを挿入する

文字列の中に変数(Listなどの配列含む)、オブジェクトのプロパティを挿入する方法を紹介します。

今回は加算演算子を使用して変数を文字列に追加する方法と、文字列内で直接変数を挿入する2つの方法を紹介していきます。

\ 世界最大級のオンライン学習サービス /

目次

方法1|加算演算子で文字列に変数を追加

int age = 18;
String string = '私は' + age.toString() + '才です';
print(string);

//結果
//私は18才です

加算演算子(+)でString型以外の値を追加する場合toStringでString型に変換する必要があります。

方法2|文字列の中で変数を挿入

int age = 18;
String string = '私は$age才です';
print(string);

//結果
//私は18才です

文字列の中に直接変数を挿入したい場合は上記コードのように$を変数の前につけます。

配列の値・オブジェクトのプロパティを挿入したい場合

List names = ['Alex', 'Brian', 'Charlie'];
String string = '私は${names[0]}です';
print(string);

//結果
//私はAlexです

List型の値やオブジェクトのプロパティなど〇〇[]〇〇.〇〇のような値を文字列に挿入する場合は${}の波括弧の中に挿入する値を書きます。

一緒に読みたい

参考

  • URLをコピーしました!
目次