以十六进制表示的Item-ID和十进制数量必须在两个JTextField中输入。
现在我必须将String中编码的项目ID十六进制转换为十六进制字节。
String str = itemIdField.getText(); // Would be, for example, "5e"
byte b = // Should be 0x5e then.
因此,如果str =“5e”,则b = 0x5e
如果str =“6b”b = 0x6b,依此类推。
现在有人,转换的代码是什么呢? 它认为Google不知道我想将文本转换为byte []
谢谢Richie
答案 0 :(得分:4)
您可以使用Byte.parseByte(str, 16)
,它将返回str
中十六进制值所代表的字节值。