【发布时间】:2013-08-09 19:18:13
【问题描述】:
我有一个在 Java 中表示为 byte[] 的 MAC 地址,并希望它为十六进制字符串,因为它们通常被表示。我怎样才能尽可能简单地做到这一点?
字节数组的长度为 6。
【问题讨论】:
标签: java hex type-conversion byte bytearray
我有一个在 Java 中表示为 byte[] 的 MAC 地址,并希望它为十六进制字符串,因为它们通常被表示。我怎样才能尽可能简单地做到这一点?
字节数组的长度为 6。
【问题讨论】:
标签: java hex type-conversion byte bytearray
试试这个:
String hexValue = String.format("%02X:%02X:%02X:%02X:%02X:%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
【讨论】: