Convert a string representation of a hex dump to a byte array using Java?
Update (2021) – Java 17 now includes java.util.HexFormat (only took 25 years): HexFormat.of().parseHex(s) For older versions of Java: Here’s a solution that I think is better than any posted so far: /* s must be an even-length string. */ public static byte[] hexStringToByteArray(String s) { int len = s.length(); byte[] data = new byte[len / … Read more