标签: java hex byte
我试过了:
int amount = 5; String amountStr = "0x0" + amount; byte newByte = Byte.parsByte(amountStr);
但我得到java.lang.NumberFormatException: For input string: "0x05"。
java.lang.NumberFormatException: For input string: "0x05"
答案 0 :(得分:5)
如果要解析字符串,请使用Byte#decode:
Byte#decode
byte newByte = Byte.decode(amountStr);
否则你可以施展它(如评论所述)。