美文网首页
输出16进制byte数据的java实现

输出16进制byte数据的java实现

作者: 未丑 | 来源:发表于2018-06-05 18:22 被阅读0次

在byte数据流的应用场景中,很多时候需要输出log,以便查看是否正确。

可以使用以下方法实现:

public void printHexString(String s, byte[] b)

 {

        System.out.print(s);

        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() + " ");

        }

 }

相关文章

网友评论

      本文标题:输出16进制byte数据的java实现

      本文链接:https://www.haomeiwen.com/subject/zjemsftx.html