public static String byteArrayToHexString(byte[] b) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < b.length; i++) { sb.append(byteToHexString(b[i])); } return sb.toString(); }
private static String byteToHexString(byte b) { int n = b; if (n < 0) n = 256 + n; int d1 = n / 16; int d2 = n % 16; return MyMiss[d1] + MyMiss[d2]; }