intを文字列に変換する方法を紹介します。
1. toString() を使った方法
int.toString()
は int を文字列に変換します。
void main() {
int num = 12345;
String str = num.toString();
print(str);
}
Output:
12345
2. String Interpolationを用いた方法
String Interpolationは "$num"
のように文字列に変数を代入して文字列を作成する方法ですが、このようにintをStringに変換できます。
void main() {
int num = 12345;
String str = "$num";
print(str);
}
Output:
12345
3. 2進数、8進数、16進数の文字列に変換
toRadixString(radix)
は intの数をradixの進数に変換して文字列にします。
toRadixString(2)
: 2進数toRadixString(8)
: 8進数toRadixString(16)
: 16進数
以下のように、数値を2、8、16進数に変換した文字列を作成します。
void main() {
int num = 12345;
String str2 = num.toRadixString(2);
String str8 = num.toRadixString(8);
String str16 = num.toRadixString(16);
print(str2);
print(str8);
print(str16);
}
Output:
11000000111001
30071
3039
Related Posts
- Flutter/Dart - 数秒遅らせる、スリープ
- Flutter/Dart - 日付計算、年/月/日の加算と減算
- Flutter/Dart - 日付文字列を DateTime に変換
- Flutter/Dart - 現在時刻を取得する、DateTime
- Flutter/Dart - Mapにkey-valueを追加する
- Flutter/Dart - Map 宣言と初期化
- Flutter/Dart - Map 巡回方法
- Flutter/Dart - MapからEntry(key-value)を削除する
- Flutter/Dart - key, value で Map を並べ替える
- Flutter/Dart - リストのコピー方法
- Flutter/Dart - リストをまとめる方法
- Flutter/Dart - リストの最大値、最小値を見つける
- Flutter/Dart - リスト要素を追加、特定の場所を追加
- Flutter/Dart - リスト要素の削除
- Flutter/Dart - リスト要素の値の変更、検索
- Flutter/Dart - リストの合計、平均計算
- Flutter/Dart - リストの重複排除
- Flutter/Dart - リストのソート (昇順、降順)
- Flutter/Dart - リストの切り取り、分離
- Flutter/Dart - 変数タイプのチェック
- Flutter/Dart - リストのフィルタリング