public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(byte bytes[], int offset, int length) { char[] c = new char[length * 2]; for (int i = 0; i < length; i++) { int bint = bytes[i + offset]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(byte... bytes) { char[] c = new char[bytes.length * 2]; for (int i = 0; i < bytes.length; i++) { int bint = bytes[i]; c[i * 2] = byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = byteToChar[bint & 0x0f]; } return wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }
public static String bytesToHex(ByteBuffer bytes) { if (bytes.hasArray()) { return Hex.bytesToHex(bytes.array(), bytes.arrayOffset() + bytes.position(), bytes.remaining()); } final int offset = bytes.position(); final int size = bytes.remaining(); final char[] c = new char[size * 2]; for (int i = 0; i < size; i++) { final int bint = bytes.get(i+offset); c[i * 2] = Hex.byteToChar[(bint & 0xf0) >> 4]; c[1 + i * 2] = Hex.byteToChar[bint & 0x0f]; } return Hex.wrapCharArray(c); }