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

10進数を2進数に変換するには、intのtoRadixStringメソッドを使います。
まず、intからtoRadixStringメソッドを呼び出します。
そして、toRadixStringメソッドの引数に「2」を指定します。
String binary = num.toRadixString(2);
toRadixStringメソッドは、10進数を2進数に変換した文字列を返します。
もし、10進数の数値から2進数の数値を取得したい場合は、toRadixStringメソッドの結果をintに変換します。
int bianry = int.parse(num.toRadixString(2));
使用例
void main() {
String bN1 = 11.toRadixString(2);
String bN2 = 111.toRadixString(2);
int bN3 = int.parse(123.toRadixString(2));
print(bN1); //1011
print(bN2); //1101111
print(bN3); //1111011
コメント