Dart 16進数を10進数に変換するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
int.parse(“数値", radix: 16);
16進数を10進数に変換するには、int.parseを使います。
parseメソッドの第1引数に16進数の数値を文字列で指定し、
第2引数「radix」に「16」を指定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
void main() {
int res1 = int.parse('c', radix: 16);
int res2 = int.parse('10f', radix: 16);
print(res1);
print(res2);
}
void main() { int res1 = int.parse('c', radix: 16); int res2 = int.parse('10f', radix: 16); print(res1); print(res2); }
void main() {  
  int res1 = int.parse('c', radix: 16);
  int res2 = int.parse('10f', radix: 16);
  
  print(res1); 
  print(res2); 
}

実行結果
12
271

Dart

Posted by arkgame