public static void convertToHex(byte[] bytes, Appendable out) throws IOException { if(bytes != null) { int len = bytes.length; for(int c = 0; c < len; c++) { int b = bytes[c]; out.append(getHexChar(b >> 4)); out.append(getHexChar(b)); } } }
/** * Converts an int to a full 8-character hex code. */ public static void convertToHex(int value, Appendable out) throws IOException { out.append(getHexChar(value >>> 28)); out.append(getHexChar(value >>> 24)); out.append(getHexChar(value >>> 20)); out.append(getHexChar(value >>> 16)); out.append(getHexChar(value >>> 12)); out.append(getHexChar(value >>> 8)); out.append(getHexChar(value >>> 4)); out.append(getHexChar(value)); }