How to convert a byte array to a hex string in Java?

后端 未结 27 3556
花落未央
花落未央 2020-11-21 04:19

I have a byte array filled with hex numbers and printing it the easy way is pretty pointless because there are many unprintable elements. What I need is the exact hexcode in

27条回答
  •  清酒与你
    2020-11-21 04:54

    We don't need to use any external library or to write code based on loops and constants.
    Is enough just this:

    byte[] theValue = .....
    String hexaString = new BigInteger(1, theValue).toString(16);
    

提交回复
热议问题