美文网首页
输出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