假设我有一个整数:11728322732
如何根据字节表示将其转换为字符串,即11100011000000001100000111110001
(32位\ 4字节\整数)
由于
答案 0 :(得分:0)
这是:
Long.toBinaryString(11728322732L);
实际上,11728322732
不是Integer
而是Long
(因为它大于Integer.MAX_VALUE
)。因此,如果您真的想要将此长度转换为32位int(无法确定实际原因),您可以这样做:
Integer.toBinaryString((int)11728322732L);