gpt4 book ai didi

java - 如何将十六进制字符串转换为 Java 字符串?

转载 作者:IT老高 更新时间:2023-10-28 20:52:31 27 4
gpt4 key购买 nike

出于日志记录的目的,我们将日志转换为字节数组,然后转换为十六进制字符串。我想用 Java 字符串取回它,但我做不到。

日志文件中的十六进制字符串类似于

fd00000aa8660b5b010006acdc0100000101000100010000

我该如何解码?

最佳答案

使用 Hex在 Apache Commons 中:

String hexString = "fd00000aa8660b5b010006acdc0100000101000100010000";    
byte[] bytes = Hex.decodeHex(hexString.toCharArray());
System.out.println(new String(bytes, "UTF-8"));

关于java - 如何将十六进制字符串转换为 Java 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13990941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com