我正在尝试将字节值转换为二进制以进行数据传输。基本上,我会发送一个类似于"AC"的值的二进制形式("10101100"),该二进制形式在一个字节数组中是一个字节。我想能够接收这个字节并将其转换回"10101100"。目前我根本没有成功,也不知道从哪里开始。任何帮助都将是非常好的。
编辑:很抱歉造成了混淆,我没有意识到我忘记添加具体细节。
基本上,我需要使用一个字节数组来通过套接字连接发送二进制值。我可以做到这一点,但我不知道如何转换这些值并使它们正确显示。以下是一个例子:
我需要发送十六进制值ACDE48并能够解释它。根据文档,我必须按以下方式将其转换为二进制形式:byte [] b={10101100,11011110,01001000},其中数组中的每个位置可以容纳2个值。然后我需要在发送和接收后将这些值转换回来。我不确定如何去做。
编辑:很抱歉造成了混淆,我没有意识到我忘记添加具体细节。
基本上,我需要使用一个字节数组来通过套接字连接发送二进制值。我可以做到这一点,但我不知道如何转换这些值并使它们正确显示。以下是一个例子:
我需要发送十六进制值ACDE48并能够解释它。根据文档,我必须按以下方式将其转换为二进制形式:byte [] b={10101100,11011110,01001000},其中数组中的每个位置可以容纳2个值。然后我需要在发送和接收后将这些值转换回来。我不确定如何去做。
0xAC
等于0b10101100
。 - Bohemian