dart

Flutter(Dart)int型 string型変換する方法

結論から

string型からint型へ変換

(2021/12/22現在の情報です)

string型をint型に変換する際はint.parseを使います。
※import文は不要です。

プログラム例)

string  str_test = "1";
int      int_test = 0;
int_test = int.parse(int_test);

結果)
int_testに1がセットされます。

int型からstring型へ変換

int型をstring型に変換する際はto.String()を使います。
※こちらももちろんimport文は不要です。

プログラム例)

string  str_test = "0";
int      int_test = 1;
str_test = int_test.toString();

結果)

str_testに”1″がセットされます

補足

string型をint型に変換する際に
 Math.parseInt()
を使用している情報が散見されますが、現在のバージョンでは使用不可になりました。



Flutterは急速にバージョンが上がっていき、下位互換も保証しなくこともよくありますので、
上手くいかないと思ったら、対応のバージョンで保証されているかを確認することをお勧めします。

広告




関連記事