Class ByteArrayUtils


  • public class ByteArrayUtils
    extends Object
    Utilities for working with byte arrays.
    Author:
    poirigui
    See Also:
    ByteArrayConverter
    • Constructor Detail

      • ByteArrayUtils

        public ByteArrayUtils()
    • Method Detail

      • 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)