short, int, or long.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | BIG_ENDIAN
AS/400, Unix, System/390 byte-order for signed binary representations. |
| public static final int | LITTLE_ENDIAN
Intel 80/86 reversed byte-order for signed binary representations. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static int | bigEndianBytesToInt(byte[] buffer, int offset)
Build a Java int from a 4-byte big endian signed binary representation. |
| public static long | bigEndianBytesToLong(byte[] buffer, int offset)
Build a Java long from an 8-byte big endian signed binary representation. |
| public static short | bigEndianBytesToShort(byte[] buffer, int offset)
Build a Java short from a 2-byte big endian signed binary representation. |
| public static int | getInt(byte[] buffer, int offset, int byteOrder)
Build a Java int from a 4-byte signed binary representation. |
| public static long | getLong(byte[] buffer, int offset, int byteOrder)
Build a Java long from an 8-byte signed binary representation. |
| public static short | getShort(byte[] buffer, int offset, int byteOrder)
Build a Java short from a 2-byte signed binary representation. |
| public static int | littleEndianBytesToInt(byte[] buffer, int offset)
Build a Java int from a 4-byte little endian signed binary representation. |
| public static long | littleEndianBytesToLong(byte[] buffer, int offset)
Build a Java long from an 8-byte little endian signed binary representation. |
| public static short | littleEndianBytesToShort(byte[] buffer, int offset)
Build a Java short from a 2-byte little endian signed binary representation. |
| BIG_ENDIAN | back to summary |
|---|---|
| public static final int BIG_ENDIAN AS/400, Unix, System/390 byte-order for signed binary representations. | |
| LITTLE_ENDIAN | back to summary |
|---|---|
| public static final int LITTLE_ENDIAN Intel 80/86 reversed byte-order for signed binary representations. | |
| SignedBinary | back to summary |
|---|---|
| private SignedBinary() | |
| bigEndianBytesToInt | back to summary |
|---|---|
| public static int bigEndianBytesToInt(byte[] buffer, int offset) Build a Java int from a 4-byte big endian signed binary representation. | |
| bigEndianBytesToLong | back to summary |
|---|---|
| public static long bigEndianBytesToLong(byte[] buffer, int offset) Build a Java long from an 8-byte big endian signed binary representation. | |
| bigEndianBytesToShort | back to summary |
|---|---|
| public static short bigEndianBytesToShort(byte[] buffer, int offset) Build a Java short from a 2-byte big endian signed binary representation. | |
| getInt | back to summary |
|---|---|
| public static int getInt(byte[] buffer, int offset, int byteOrder) Build a Java int from a 4-byte signed binary representation.
Depending on machine type, byte orders are
| |
| getLong | back to summary |
|---|---|
| public static long getLong(byte[] buffer, int offset, int byteOrder) Build a Java long from an 8-byte signed binary representation.
Depending on machine type, byte orders are
| |
| getShort | back to summary |
|---|---|
| public static short getShort(byte[] buffer, int offset, int byteOrder) Build a Java short from a 2-byte signed binary representation.
Depending on machine type, byte orders are
| |
| littleEndianBytesToInt | back to summary |
|---|---|
| public static int littleEndianBytesToInt(byte[] buffer, int offset) Build a Java int from a 4-byte little endian signed binary representation. | |
| littleEndianBytesToLong | back to summary |
|---|---|
| public static long littleEndianBytesToLong(byte[] buffer, int offset) Build a Java long from an 8-byte little endian signed binary representation. | |
| littleEndianBytesToShort | back to summary |
|---|---|
| public static short littleEndianBytesToShort(byte[] buffer, int offset) Build a Java short from a 2-byte little endian signed binary representation. | |