java中如何将byte[]里面的数据转换成十六进制?
发布网友
发布时间:2022-04-19 15:15
我来回答
共1个回答
热心网友
时间:2023-08-28 13:38
//将指定byte数组以16进制的形式打印到控制台
public
static
void
printHexString(
byte[]
b)
{
for
(int
i
=
0;
i
<
b.length;
i++)
{
String
hex
=
Integer.toHexString(b[i]
&
0xFF);
if
(hex.length()
==
1)
{
hex
=
'0'
+
hex;
}
System.out.print(hex.toUpperCase()
);
}
}