标签: java hex type-conversion byte bytearray
我在Java中有一个表示为byte []的MAC地址,并希望它作为十六进制字符串,因为它们通常被表示。我怎样才能尽可能轻松地完成这项工作?
字节数组的长度为6。
答案 0 :(得分:3)
试试这个:
String hexValue = String.format("%02X:%02X:%02X:%02X:%02X:%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);