>>348
2進数はStringでいいの?
良ければ、
Integer.toBinaryString()
32文字にならない場合もあるので、そのときは"0"を足らない分だけ足せばOK。