Class ByteConversions


  • public final class ByteConversions
    extends java.lang.Object
    Convenience methods for converting data types to and from byte arrays.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ByteConversions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static byte[] toBytes​(double[] values, int offset, int length, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(double[] values, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(double value, java.nio.ByteOrder byteOrder)  
      private static void toBytes​(double value, java.nio.ByteOrder byteOrder, byte[] result, int offset)  
      private static byte[] toBytes​(float[] values, int offset, int length, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(float[] values, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(float value, java.nio.ByteOrder byteOrder)  
      private static void toBytes​(float value, java.nio.ByteOrder byteOrder, byte[] result, int offset)  
      private static byte[] toBytes​(int[] values, int offset, int length, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(int[] values, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(int value, java.nio.ByteOrder byteOrder)  
      private static void toBytes​(int value, java.nio.ByteOrder byteOrder, byte[] result, int offset)  
      private static byte[] toBytes​(short[] values, int offset, int length, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(short[] values, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(short value, java.nio.ByteOrder byteOrder)  
      private static void toBytes​(short value, java.nio.ByteOrder byteOrder, byte[] result, int offset)  
      private static byte[] toBytes​(RationalNumber[] values, int offset, int length, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(RationalNumber[] values, java.nio.ByteOrder byteOrder)  
      static byte[] toBytes​(RationalNumber value, java.nio.ByteOrder byteOrder)  
      private static void toBytes​(RationalNumber value, java.nio.ByteOrder byteOrder, byte[] result, int offset)  
      private static double toDouble​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static double toDouble​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static double[] toDoubles​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static double[] toDoubles​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static float toFloat​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static float toFloat​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static float[] toFloats​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static float[] toFloats​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      static int toInt​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static int toInt​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static int[] toInts​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static int[] toInts​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static RationalNumber toRational​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static RationalNumber toRational​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static RationalNumber[] toRationals​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static RationalNumber[] toRationals​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static short toShort​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static short toShort​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static short[] toShorts​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static short[] toShorts​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      static int toUInt16​(byte[] bytes, int offset, java.nio.ByteOrder byteOrder)  
      static int toUInt16​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      private static int[] toUInt16s​(byte[] bytes, int offset, int length, java.nio.ByteOrder byteOrder)  
      static int[] toUInt16s​(byte[] bytes, java.nio.ByteOrder byteOrder)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ByteConversions

        private ByteConversions()
    • Method Detail

      • toBytes

        public static byte[] toBytes​(short value,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        public static byte[] toBytes​(short[] values,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        private static byte[] toBytes​(short[] values,
                                      int offset,
                                      int length,
                                      java.nio.ByteOrder byteOrder)
      • toBytes

        private static void toBytes​(short value,
                                    java.nio.ByteOrder byteOrder,
                                    byte[] result,
                                    int offset)
      • toBytes

        public static byte[] toBytes​(int value,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        public static byte[] toBytes​(int[] values,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        private static byte[] toBytes​(int[] values,
                                      int offset,
                                      int length,
                                      java.nio.ByteOrder byteOrder)
      • toBytes

        private static void toBytes​(int value,
                                    java.nio.ByteOrder byteOrder,
                                    byte[] result,
                                    int offset)
      • toBytes

        public static byte[] toBytes​(float value,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        public static byte[] toBytes​(float[] values,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        private static byte[] toBytes​(float[] values,
                                      int offset,
                                      int length,
                                      java.nio.ByteOrder byteOrder)
      • toBytes

        private static void toBytes​(float value,
                                    java.nio.ByteOrder byteOrder,
                                    byte[] result,
                                    int offset)
      • toBytes

        public static byte[] toBytes​(double value,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        public static byte[] toBytes​(double[] values,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        private static byte[] toBytes​(double[] values,
                                      int offset,
                                      int length,
                                      java.nio.ByteOrder byteOrder)
      • toBytes

        private static void toBytes​(double value,
                                    java.nio.ByteOrder byteOrder,
                                    byte[] result,
                                    int offset)
      • toBytes

        public static byte[] toBytes​(RationalNumber value,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        public static byte[] toBytes​(RationalNumber[] values,
                                     java.nio.ByteOrder byteOrder)
      • toBytes

        private static byte[] toBytes​(RationalNumber[] values,
                                      int offset,
                                      int length,
                                      java.nio.ByteOrder byteOrder)
      • toBytes

        private static void toBytes​(RationalNumber value,
                                    java.nio.ByteOrder byteOrder,
                                    byte[] result,
                                    int offset)
      • toShort

        public static short toShort​(byte[] bytes,
                                    java.nio.ByteOrder byteOrder)
      • toShort

        private static short toShort​(byte[] bytes,
                                     int offset,
                                     java.nio.ByteOrder byteOrder)
      • toShorts

        public static short[] toShorts​(byte[] bytes,
                                       java.nio.ByteOrder byteOrder)
      • toShorts

        private static short[] toShorts​(byte[] bytes,
                                        int offset,
                                        int length,
                                        java.nio.ByteOrder byteOrder)
      • toUInt16

        public static int toUInt16​(byte[] bytes,
                                   java.nio.ByteOrder byteOrder)
      • toUInt16

        public static int toUInt16​(byte[] bytes,
                                   int offset,
                                   java.nio.ByteOrder byteOrder)
      • toUInt16s

        public static int[] toUInt16s​(byte[] bytes,
                                      java.nio.ByteOrder byteOrder)
      • toUInt16s

        private static int[] toUInt16s​(byte[] bytes,
                                       int offset,
                                       int length,
                                       java.nio.ByteOrder byteOrder)
      • toInt

        public static int toInt​(byte[] bytes,
                                java.nio.ByteOrder byteOrder)
      • toInt

        public static int toInt​(byte[] bytes,
                                int offset,
                                java.nio.ByteOrder byteOrder)
      • toInts

        public static int[] toInts​(byte[] bytes,
                                   java.nio.ByteOrder byteOrder)
      • toInts

        private static int[] toInts​(byte[] bytes,
                                    int offset,
                                    int length,
                                    java.nio.ByteOrder byteOrder)
      • toFloat

        public static float toFloat​(byte[] bytes,
                                    java.nio.ByteOrder byteOrder)
      • toFloat

        private static float toFloat​(byte[] bytes,
                                     int offset,
                                     java.nio.ByteOrder byteOrder)
      • toFloats

        public static float[] toFloats​(byte[] bytes,
                                       java.nio.ByteOrder byteOrder)
      • toFloats

        private static float[] toFloats​(byte[] bytes,
                                        int offset,
                                        int length,
                                        java.nio.ByteOrder byteOrder)
      • toDouble

        public static double toDouble​(byte[] bytes,
                                      java.nio.ByteOrder byteOrder)
      • toDouble

        private static double toDouble​(byte[] bytes,
                                       int offset,
                                       java.nio.ByteOrder byteOrder)
      • toDoubles

        public static double[] toDoubles​(byte[] bytes,
                                         java.nio.ByteOrder byteOrder)
      • toDoubles

        private static double[] toDoubles​(byte[] bytes,
                                          int offset,
                                          int length,
                                          java.nio.ByteOrder byteOrder)
      • toRational

        public static RationalNumber toRational​(byte[] bytes,
                                                java.nio.ByteOrder byteOrder)
      • toRational

        private static RationalNumber toRational​(byte[] bytes,
                                                 int offset,
                                                 java.nio.ByteOrder byteOrder)
      • toRationals

        public static RationalNumber[] toRationals​(byte[] bytes,
                                                   java.nio.ByteOrder byteOrder)
      • toRationals

        private static RationalNumber[] toRationals​(byte[] bytes,
                                                    int offset,
                                                    int length,
                                                    java.nio.ByteOrder byteOrder)