Package ubic.gemma.persistence.util
Class ByteArrayUtils
java.lang.Object
ubic.gemma.persistence.util.ByteArrayUtils
Utilities for working with byte arrays.
- Author:
- poirigui
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]booleanArrayToBytes(boolean[] data) static boolean[]byteArrayToBooleans(byte[] bytes) static char[]byteArrayToChars(byte[] barray) static double[]byteArrayToDoubles(byte[] bytes) static float[]byteArrayToFloats(byte[] bytes) static int[]byteArrayToInts(byte[] bytes) static long[]byteArrayToLongs(byte[] bytes) static <T> T[]byteArrayToObjects(byte[] bytes, Class<T> type) static String[]byteArrayToStrings(byte[] bytes) static String[]byteArrayToStrings(byte[] bytes, Charset charset) static String[]byteArrayToTabbedStrings(byte[] bytes) static String[]byteArrayToTabbedStrings(byte[] bytes, Charset charset) static double[][]bytesToDoubleMatrix(byte[] bytes, int n) static byte[]charArrayToBytes(char[] data) static byte[]doubleArrayToBytes(double[] data) static byte[]doubleMatrixToBytes(double[][] matrix) static byte[]floatArrayToBytes(float[] data) static byte[]intArrayToBytes(int[] data) static byte[]longArrayToBytes(long[] data) static <T> byte[]objectArrayToBytes(T[] objects) static byte[]stringsToByteArray(String[] data) static byte[]stringsToByteArray(String[] data, Charset charset) static byte[]stringsToTabbedBytes(String[] data) static byte[]stringsToTabbedBytes(String[] data, Charset charset)
-
Constructor Details
-
ByteArrayUtils
public ByteArrayUtils()
-
-
Method Details
-
floatArrayToBytes
public static byte[] floatArrayToBytes(float[] data) -
byteArrayToFloats
public static float[] byteArrayToFloats(byte[] bytes) -
doubleArrayToBytes
public static byte[] doubleArrayToBytes(double[] data) -
byteArrayToDoubles
public static double[] byteArrayToDoubles(byte[] bytes) -
intArrayToBytes
public static byte[] intArrayToBytes(int[] data) -
byteArrayToInts
public static int[] byteArrayToInts(byte[] bytes) -
longArrayToBytes
public static byte[] longArrayToBytes(long[] data) -
byteArrayToLongs
public static long[] byteArrayToLongs(byte[] bytes) -
byteArrayToChars
public static char[] byteArrayToChars(byte[] barray) -
charArrayToBytes
public static byte[] charArrayToBytes(char[] data) -
byteArrayToStrings
-
byteArrayToStrings
-
stringsToByteArray
-
stringsToByteArray
-
stringsToTabbedBytes
-
stringsToTabbedBytes
-
byteArrayToTabbedStrings
-
byteArrayToTabbedStrings
-
byteArrayToBooleans
public static boolean[] byteArrayToBooleans(byte[] bytes) -
booleanArrayToBytes
public static byte[] booleanArrayToBytes(boolean[] data) -
doubleMatrixToBytes
public static byte[] doubleMatrixToBytes(double[][] matrix) -
bytesToDoubleMatrix
public static double[][] bytesToDoubleMatrix(byte[] bytes, int n) -
objectArrayToBytes
public static <T> byte[] objectArrayToBytes(T[] objects) -
byteArrayToObjects
-