【发布时间】:2011-09-24 07:08:13
【问题描述】:
可能重复:
Convert a string representation of a hex dump to a byte array using Java?
例如,我有一个字符串“DEADBEEF”。如何将其转换为 byte[] bytes = { 0xDE, 0xAD, 0xBE, 0xEF } ?
【问题讨论】:
-
为什么人们不使用 API? :[
-
您是在尝试将字符串转换为十六进制,还是转换为 ASCII 字节? “DEADBEEF”的 ASCII 字节不是
{ 0xDE, 0xAD, 0xBE, 0xEF }。 -
他没有说ASCII——为什么每个人都认为他想要ASCII?这就是您在阅读后 3 秒内回答问题所获得的结果。
-
@alexcoco - 鉴于没有人真正知道这个人在问什么,而且 OP 也没有澄清,尼克对每个人都非常苛刻。