将整数显示为二进制序列(java)

时间:2014-04-03 22:29:23

标签: java binary long-integer

假设我有一个整数:11728322732 如何根据字节表示将其转换为字符串,即11100011000000001100000111110001(32位\ 4字节\整数)

由于

1 个答案:

答案 0 :(得分:0)

这是:

Long.toBinaryString(11728322732L);

实际上,11728322732不是Integer而是Long(因为它大于Integer.MAX_VALUE)。因此,如果您真的想要将此长度转换为32位int(无法确定实际原因),您可以这样做:

Integer.toBinaryString((int)11728322732L);