200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java 字符串转16进制字节数组_Java中将十六进制字符串转换为字节数组

java 字符串转16进制字节数组_Java中将十六进制字符串转换为字节数组

时间:2020-05-14 11:30:06

相关推荐

java 字符串转16进制字节数组_Java中将十六进制字符串转换为字节数组

我们可以通过使用Java中Integer类的parseInt()方法首先将十六进制数转换为整数值,从而在Java中将十六进制字符串转换为字节数组。

这将返回一个整数值,该值将是十六进制值的十进制转换。

然后,我们将使用BigInteger类的toByteArray()方法,该方法将返回一个字节数组。

示例importjava.math.BigInteger;

publicclassDemo{

publicstaticvoidmain(Stringargs[]){

Stringstr="1D08A";

intit=Integer.parseInt(str,16);

System.out.println("十六进制字符串"+str);

BigIntegerbigInt=BigInteger.valueOf(it);

byte[]bytearray=(bigInt.toByteArray());

System.out.print("字节数组:");

for(inti=0;i

System.out.print(bytearray[i]+"\t");

}

}

输出结果十六进制字符串1D08A

字节数组:1-48-118

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。