I have an array of bytes. I want each byte String of that array to be converted to its corresponding hexadecimal values.
Is there any function in Java to convert a b
If you want a constant-width hex representation, i.e. 0A instead of A, so that you can recover the bytes unambiguously, try format():
0A
A
format()
StringBuilder result = new StringBuilder(); for (byte bb : byteArray) { result.append(String.format("%02X", bb)); } return result.toString();