Java将16进制字符串,转换成字符串

Java将16进制字符串,转换成字符串,第1张

Java将16进制字符串,转换成字符串

Java将16进制字符串,转换成字符串

前段时间遇到同事给了我一串16进制的字符串,让我把它给转成正常的字符串。
16进制字符串:

c8:ed:cc:bd:d5:eb

转换后正常的字符串:

软探针

解决办法
前期准备工作,需要snmp4j的jar包
我的jar版本:

        
            org.snmp4j
            snmp4j
            2.8.2
        

代码:

//这个办法有个前提,就是需要知道字符集
String str = "c8:ed:cc:bd:d5:eb";
OctetString octetString = OctetString.fromHexString(str);
byte[] value = octetString.getValue();
System.out.println(new String(value,"gbk"));

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5685195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存