どうも、ちょげ(@chogetarou)です。
10進数の数値を16進数の文字列に変換する方法を紹介します。
方法

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
}
コメント