私は4つの整数をバイナリに変換しています。ゼロを変換するまではすべて正常に動作します。例えばandroidスタジオでint 0をバイナリに変換する
:
int subnet1 = 255;
int subnet2 = 255;
int subnet3 = 255;
int subnet4 = 0;
binarystring = Integer.toBinaryString(subnet1)
+ Integer.toBinaryString(subnet2)
+ Integer.toBinaryString(subnet3)
+ Integer.toBinaryString(subnet4);
BinaryView.setText(binarystring);
テキストは次のようになります。11111111 11111111 11111111 0(その間のスペースなし)
なぜ文句を言わない、それは00000000に0を変換します?
重複(https://stackoverflow.com/questions/4421400/how-to-get-0-padded-binary-representation-of-an-integer-in-:擬似コードでjava) –