Class ByteArrayUtils

java.lang.Object
ubic.gemma.persistence.util.ByteArrayUtils

public class ByteArrayUtils extends Object
Utilities for working with byte arrays.
Author:
poirigui
See Also:
  • 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

      public static String[] byteArrayToStrings(byte[] bytes)
    • byteArrayToStrings

      public static String[] byteArrayToStrings(byte[] bytes, Charset charset)
    • stringsToByteArray

      public static byte[] stringsToByteArray(String[] data)
    • stringsToByteArray

      public static byte[] stringsToByteArray(String[] data, Charset charset)
    • stringsToTabbedBytes

      public static byte[] stringsToTabbedBytes(String[] data)
    • stringsToTabbedBytes

      public static byte[] stringsToTabbedBytes(String[] data, Charset charset)
    • byteArrayToTabbedStrings

      public static String[] byteArrayToTabbedStrings(byte[] bytes)
    • byteArrayToTabbedStrings

      public static String[] byteArrayToTabbedStrings(byte[] bytes, Charset charset)
    • 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

      public static <T> T[] byteArrayToObjects(byte[] bytes, Class<T> type)