|
Uncommons Maths API (Version 1.2.3) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.uncommons.maths.binary.BinaryUtils
public final class BinaryUtils
Utility methods for working with binary and hex data.
| Method Summary | |
|---|---|
static String |
convertBytesToHexString(byte[] data)
Converts an array of bytes in to a String of hexadecimal characters (0 - F). |
static int |
convertBytesToInt(byte[] bytes,
int offset)
Take four bytes from the specified position in the specified block and convert them into a 32-bit int, using the big-endian convention. |
static int[] |
convertBytesToInts(byte[] bytes)
Convert an array of bytes into an array of ints. |
static long |
convertBytesToLong(byte[] bytes,
int offset)
Utility method to convert an array of bytes into a long. |
static BitString |
convertDoubleToFixedPointBits(double value)
Converts a floating point value in the range 0 - 1 into a fixed point bit string (where the most significant bit has a value of 0.5). |
static byte[] |
convertHexStringToBytes(String hex)
Converts a hexadecimal String (such as one generated by the convertBytesToHexString(byte[]) method) into an array of bytes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static String convertBytesToHexString(byte[] data)
data - An array of bytes to convert to a String.
public static byte[] convertHexStringToBytes(String hex)
convertBytesToHexString(byte[]) method) into an array of bytes.
hex - The hexadecimal String to be converted into an array of bytes.
public static int convertBytesToInt(byte[] bytes,
int offset)
bytes - The data to read from.offset - The position to start reading the 4-byte int from.
public static int[] convertBytesToInts(byte[] bytes)
bytes - The data to read from.
public static long convertBytesToLong(byte[] bytes,
int offset)
bytes - The data to read from.offset - The position to start reading the 8-byte long from.
public static BitString convertDoubleToFixedPointBits(double value)
value - The value to convert (must be between zero and one).
|
Uncommons Maths API (Version 1.2.3) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||