【问题标题】:How to convert byte to hexadecimal string in Java [duplicate]如何在Java中将字节转换为十六进制字符串[重复]
【发布时间】:2013-08-09 19:18:13
【问题描述】:

我有一个在 Java 中表示为 byte[] 的 MAC 地址,并希望它为十六进制字符串,因为它们通常被表示。我怎样才能尽可能简单地做到这一点?

字节数组的长度为 6。

【问题讨论】:

    标签: java hex type-conversion byte bytearray


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 这行得通,格式完美。
    猜你喜欢
    • 2012-02-11
    • 2017-08-23
    • 1970-01-01
    • 2015-01-20
    • 2011-05-15
    • 2015-09-04
    • 2016-03-26
    • 2017-04-15
    • 2012-12-01
    相关资源
    最近更新 更多