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
-