如何在Java中将字节转换为十六进制字符串

时间:2013-08-08 07:06:54

标签: java hex type-conversion byte bytearray

我在Java中有一个表示为byte []的MAC地址,并希望它作为十六进制字符串,因为它们通常被表示。我怎样才能尽可能轻松地完成这项工作?

字节数组的长度为6。

1 个答案:

答案 0 :(得分:3)

试试这个:

String hexValue = String.format("%02X:%02X:%02X:%02X:%02X:%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);