【发布时间】:2011-05-31 02:27:33
【问题描述】:
假设有一个字符串hexString = "0x12" 或"0x45" 等。我如何将字符串转换为另一个字节[],如下所示。谢谢。
byte[] myByte = new byte[2];
myByte[0] = 0x1;
myByte[1] = 0x2;
或
myByte[0] = 0x4;
myByte[1] = 0x5;
当我尝试如下连接子字符串时,
myByte[0] = '0x' + '4'; // Show compile error. It doesn't work.
我不知道如何解决它。谢谢。 等等
【问题讨论】:
-
所以你想将每个十六进制数字存储在它自己的字节中,而不是更自然的每个字节表示的两个十六进制数字?