Class TArrays


  • public class TArrays
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TArrays()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> java.util.List<T> asList​(T... aValues)  
      static byte[] copyOf​(byte[] original, int newLength)  
      static char[] copyOf​(char[] original, int newLength)  
      static double[] copyOf​(double[] original, int newLength)  
      static float[] copyOf​(float[] original, int newLength)  
      static int[] copyOf​(int[] original, int newLength)  
      static long[] copyOf​(long[] original, int newLength)  
      static <T> T[] copyOf​(T[] original, int newLength)  
      static <T> T[] copyOf​(T[] original, int newLength, java.lang.Class aType)  
      static byte[] copyOfRange​(byte[] original, int from, int to)  
      static int[] copyOfRange​(int[] original, int from, int to)  
      static java.lang.Object[] copyOfRange​(java.lang.Object[] original, int from, int to)  
      static <T> T[] copyOfRange​(T[] original, int from, int to, java.lang.Class aType)  
      static boolean equals​(boolean[] a, boolean[] b)  
      static boolean equals​(byte[] a, byte[] b)  
      static boolean equals​(char[] a, char[] b)  
      static boolean equals​(double[] a, double[] b)  
      static boolean equals​(float[] a, float[] b)  
      static boolean equals​(int[] a, int[] b)  
      static boolean equals​(long[] a, long[] b)  
      static boolean equals​(short[] a, short[] b)  
      static boolean equals​(java.lang.Object[] a, java.lang.Object[] b)  
      static void fill​(byte[] a, byte val)  
      static void fill​(byte[] a, int fromIndex, int toIndex, byte val)  
      static void fill​(char[] a, int fromIndex, int toIndex, char val)  
      static void fill​(double[] a, double val)  
      static void fill​(float[] a, float val)  
      static void fill​(int[] a, int val)  
      static void fill​(int[] a, int fromIndex, int toIndex, int val)  
      static void fill​(long[] a, long val)  
      static void fill​(short[] a, short val)  
      static void fill​(java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object val)  
      static <T> void sort​(T[] aData)  
      static <T> void sort​(T[] aData, int aStart, int aEnd)  
      static <T> void sort​(T[] aData, int aStart, int aEnd, java.util.Comparator<T> c)  
      static <T> void sort​(T[] aData, java.util.Comparator<T> c)  
      • Methods inherited from class java.lang.Object

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

      • TArrays

        public TArrays()
    • Method Detail

      • sort

        public static <T> void sort​(T[] aData,
                                    int aStart,
                                    int aEnd)
      • sort

        public static <T> void sort​(T[] aData,
                                    int aStart,
                                    int aEnd,
                                    java.util.Comparator<T> c)
      • sort

        public static <T> void sort​(T[] aData,
                                    java.util.Comparator<T> c)
      • sort

        public static <T> void sort​(T[] aData)
      • asList

        public static <T> java.util.List<T> asList​(T... aValues)
      • copyOf

        public static <T> T[] copyOf​(T[] original,
                                     int newLength)
      • copyOf

        public static <T> T[] copyOf​(T[] original,
                                     int newLength,
                                     java.lang.Class aType)
      • copyOf

        public static int[] copyOf​(int[] original,
                                   int newLength)
      • copyOf

        public static long[] copyOf​(long[] original,
                                    int newLength)
      • copyOf

        public static byte[] copyOf​(byte[] original,
                                    int newLength)
      • copyOf

        public static float[] copyOf​(float[] original,
                                     int newLength)
      • copyOf

        public static double[] copyOf​(double[] original,
                                      int newLength)
      • copyOf

        public static char[] copyOf​(char[] original,
                                    int newLength)
      • copyOfRange

        public static <T> T[] copyOfRange​(T[] original,
                                          int from,
                                          int to,
                                          java.lang.Class aType)
      • copyOfRange

        public static java.lang.Object[] copyOfRange​(java.lang.Object[] original,
                                                     int from,
                                                     int to)
      • copyOfRange

        public static int[] copyOfRange​(int[] original,
                                        int from,
                                        int to)
      • copyOfRange

        public static byte[] copyOfRange​(byte[] original,
                                         int from,
                                         int to)
      • fill

        public static void fill​(char[] a,
                                int fromIndex,
                                int toIndex,
                                char val)
      • fill

        public static void fill​(int[] a,
                                int fromIndex,
                                int toIndex,
                                int val)
      • fill

        public static void fill​(byte[] a,
                                int fromIndex,
                                int toIndex,
                                byte val)
      • fill

        public static void fill​(java.lang.Object[] a,
                                int fromIndex,
                                int toIndex,
                                java.lang.Object val)
      • fill

        public static void fill​(int[] a,
                                int val)
      • fill

        public static void fill​(byte[] a,
                                byte val)
      • fill

        public static void fill​(short[] a,
                                short val)
      • fill

        public static void fill​(long[] a,
                                long val)
      • fill

        public static void fill​(float[] a,
                                float val)
      • fill

        public static void fill​(double[] a,
                                double val)
      • equals

        public static boolean equals​(byte[] a,
                                     byte[] b)
      • equals

        public static boolean equals​(short[] a,
                                     short[] b)
      • equals

        public static boolean equals​(long[] a,
                                     long[] b)
      • equals

        public static boolean equals​(float[] a,
                                     float[] b)
      • equals

        public static boolean equals​(double[] a,
                                     double[] b)
      • equals

        public static boolean equals​(int[] a,
                                     int[] b)
      • equals

        public static boolean equals​(boolean[] a,
                                     boolean[] b)
      • equals

        public static boolean equals​(char[] a,
                                     char[] b)
      • equals

        public static boolean equals​(java.lang.Object[] a,
                                     java.lang.Object[] b)