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

后端 未结 27 3611
花落未央
花落未央 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:50

    If you're using the Spring Security framework, you can use:

    import org.springframework.security.crypto.codec.Hex
    
    final String testString = "Test String";
    final byte[] byteArray = testString.getBytes();
    System.out.println(Hex.encode(byteArray));
    

提交回复
热议问题