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

16進数を10進数に変換するには、int.parseを使います。
まず、int.parseメソッドを呼び出します。
そして、parseメソッドの第1引数に16進数の数値を文字列で指定し、第2引数「radix」に「16」を指定します。
var dec = int.parse("ffff", radix: 2); //第1引数に16進数の数値の文字列を指定
int.parseは、第1引数の16進数の文字列の数値、を10進数の数値に変換した結果を返します。
使用例
void main() {
int dec1 = int.parse('b', radix: 16);
int dec2 = int.parse('10f', radix: 16);
print(dec1); //11
print(dec2); //271
}
コメント