[Dart]10進数を16進数の文字列に変換するには?

Dart

どうも、ちょげ(@chogetarou)です。

10進数の数値を16進数の文字列に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

10進数の数値を16進数の文字列に変換するには、intのtoRadixStringメソッドを使います。

まず、数値からtoRadixStringメソッドを呼び出します。

そして、toRadixStringメソッドの引数に16を指定します。

String hex = num.toRadixString(16);

toRadixStringメソッドは、10進数を16進数に変換した文字列を返します。

スポンサーリンク

使用例

void main() {  
  String hex1 = 11.toRadixString(16);
  String hex2 = 111.toRadixString(16); 
  
  print(hex1); //b
  print(hex2); //6f
}

コメント

タイトルとURLをコピーしました