The list of methods to do Integer From are organized into topic(s).
int
intFrom2Bytes(byte[] bytes, int index) Get an unsigned integer from two bytes sampled from within a byte stream, starting at the specified index
return ((bytes[index] << 8) + bytes[index + 1]);
int
intFromByteArray(final byte[] buf, final int offset) int From Byte Array
int v = 0;
v |= ((((int) buf[offset + 0]) & 0xFF) << 24);
v |= ((((int) buf[offset + 1]) & 0xFF) << 16);
v |= ((((int) buf[offset + 2]) & 0xFF) << 8);
v |= ((((int) buf[offset + 3]) & 0xFF) << 0);
return v;
int
intFromByteArray(final byte[] byteArray) int From Byte Array
if (byteArray == null || byteArray.length == 0) {
throw new IllegalArgumentException("Cannot convert an empty array into an int");
int result = (0xff & byteArray[0]);
for (int i = 1; i < byteArray.length; i++) {
result = (result << 8) | (0xff & byteArray[i]);
return result;
...
int
intFromBytes(byte[] b) int From Bytes
return (b[0] << 24) | (b[1] & 0xFF) << 16 | (b[2] & 0xFF) << 8 | (b[3] & 0xFF);