[Dart]2進数を10進数の数値に変換するには?

Dart

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

2進数を10進数の数値に変換する方法を紹介します。

スポンサーリンク

方法

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

2進数を10進数に変換するには、int.parseを使います。

まず、int.parseメソッドを呼び出します。

そして、parseメソッドの第1引数に2進数を文字列で指定し、第2引数「radix」に「2」を指定します。

var bN = int.parse("1111", radix: 2); //第1引数に2進数の文字列を指定

int.parseは、第1引数の2進数を10進数の数値に変換した結果を返します。

スポンサーリンク

使用例

void main() {  
  var bN1 = int.parse("1111", radix: 2);
  var bN2 = int.parse("010", radix: 2);
  var bN3 = int.parse("-10", radix: 2);
  
  print(bN1); //15
  print(bN2); //2
  print(bN3); //-2
}

コメント

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