我想以位串形式打印我的字节。我找到了方法
String s = String.format("%8s", Integer.toBinaryString(headerArr[bytenumber])).replace(' ', '0');
System.out.println(s);
但我得到了超级奇怪的输出:
11111111111111111111111111111111
00001111
11111111111111111111111111111110
00000111
11111111111111111111111111111100
00000011
11111111111111111111111111111000
00000001
11111111111111111111111111110000
11111111111111111111111111111111
11111111111111111111111111100000
01111111
11111111111111111111111111000000
00111111
11111111111111111111111110000000
00011111
00001111
00001110
00000110
00000100
我怎么可能收到不同的位串表示?
30秒到达战场
相关分类