【发布时间】:2012-06-02 21:19:02
【问题描述】:
可能重复:
Convert a string representation of a hex dump to a byte array using Java?
我有一个 MD5 字符串
de70d4de8c47385536c8e08348032c3b
我需要它作为字节值
DE 70 D4 DE 8C 47 38 55 36 C8 E0 83 48 03 2C 3B
这应该类似于 Perls pack("H32); 函数。
【问题讨论】:
-
所以你想把字符串从这个:
de70d4de8c47385536c8e08348032c3b转换成这个:DE 70 D4 DE 8C 47 38 55 36 C8 E0 83 48 03 2C 3B? -
几乎,我不希望这被视为文本文件中的字符串,而是字节。
-
你能写一个单元测试吗?我不知道你指的是哪种数据类型。
-
@npinti 看起来他需要那个
-
(很多“我如何在 Java 中解析十六进制”的问题——我选择了一个例子。)