Class ArrayUtils


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

      Constructors 
      Constructor Description
      ArrayUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean contains​(java.util.List<int[]> list, int[] arr)  
      static java.lang.Object copy​(java.lang.Object a)
      Copy an array
      static double[] cut​(double[] a, int off, int len)
      Resize an array of Object
      static boolean equals​(int[] a, int[] b)  
      static int indexOf​(byte[] array, byte obj)  
      static int indexOf​(byte[] array, byte obj, int startIndex)  
      static int indexOf​(int[] array, int obj)  
      static int indexOf​(int[] array, int obj, int startIndex)  
      static int indexOf​(java.lang.Object[] array, java.lang.Object obj)  
      static double max​(double[] array)  
      static float max​(float[] array)  
      static int max​(int[] array)  
      static double min​(double[] array)  
      static java.lang.Object resize​(java.lang.Object a, int newSize)
      Resize an array
      static void set​(boolean[] a, boolean v)  
      static void shift​(int[] v, int n)  
      static void shuffle​(int[] arr)  
      static void shuffle​(int[] arr, java.util.Random random)  
      static <T> void shuffle​(T[] arr)  
      static double sum​(double[] array)  
      static int sum​(int[] array)  
      static int[] toIntArray​(java.util.Collection<java.lang.Integer> list)
      Converts a List of Integer to an int[]
      static java.util.List<java.lang.Integer> toList​(int[] arr)  
      static void toList​(int[] arr, java.util.List<java.lang.Integer> li)  
      static java.util.List<java.lang.String> toList​(java.lang.String[] arr)  
      static <T> java.util.List<T> toList​(T[] arr)  
      static java.lang.String toString​(byte[] v)  
      static java.lang.String toString​(double[] v)  
      static java.lang.String toString​(double[] v, java.text.DecimalFormat df)  
      static java.lang.String toString​(float[] v)  
      static java.lang.String toString​(int[] v)  
      static java.lang.String toString​(java.lang.Object[] v)  
      static java.lang.String[] toStringArray​(java.util.List<java.lang.String> list)  
      • Methods inherited from class java.lang.Object

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

      • ArrayUtils

        public ArrayUtils()
    • Method Detail

      • equals

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

        public static final java.lang.Object resize​(java.lang.Object a,
                                                    int newSize)
        Resize an array
      • cut

        public static final double[] cut​(double[] a,
                                         int off,
                                         int len)
        Resize an array of Object
      • toIntArray

        public static final int[] toIntArray​(java.util.Collection<java.lang.Integer> list)
        Converts a List of Integer to an int[]
        Parameters:
        list -
        Returns:
        an array of int
      • toList

        public static final <T> java.util.List<T> toList​(T[] arr)
      • toList

        public static final java.util.List<java.lang.String> toList​(java.lang.String[] arr)
      • toList

        public static final java.util.List<java.lang.Integer> toList​(int[] arr)
      • toList

        public static final void toList​(int[] arr,
                                        java.util.List<java.lang.Integer> li)
      • toStringArray

        public static final java.lang.String[] toStringArray​(java.util.List<java.lang.String> list)
      • indexOf

        public static final int indexOf​(java.lang.Object[] array,
                                        java.lang.Object obj)
      • indexOf

        public static final int indexOf​(int[] array,
                                        int obj)
      • indexOf

        public static final int indexOf​(int[] array,
                                        int obj,
                                        int startIndex)
      • indexOf

        public static final int indexOf​(byte[] array,
                                        byte obj)
      • indexOf

        public static final int indexOf​(byte[] array,
                                        byte obj,
                                        int startIndex)
      • sum

        public static final int sum​(int[] array)
      • sum

        public static final double sum​(double[] array)
      • min

        public static final double min​(double[] array)
      • max

        public static final double max​(double[] array)
      • max

        public static final int max​(int[] array)
      • max

        public static final float max​(float[] array)
      • toString

        public static final java.lang.String toString​(int[] v)
      • toString

        public static final java.lang.String toString​(byte[] v)
      • toString

        public static final java.lang.String toString​(double[] v)
      • toString

        public static final java.lang.String toString​(float[] v)
      • toString

        public static final java.lang.String toString​(double[] v,
                                                      java.text.DecimalFormat df)
      • toString

        public static final java.lang.String toString​(java.lang.Object[] v)
      • shift

        public static final void shift​(int[] v,
                                       int n)
      • shuffle

        public static void shuffle​(int[] arr,
                                   java.util.Random random)
      • shuffle

        public static void shuffle​(int[] arr)
      • shuffle

        public static <T> void shuffle​(T[] arr)
      • copy

        public static final java.lang.Object copy​(java.lang.Object a)
        Copy an array
      • contains

        public static final boolean contains​(java.util.List<int[]> list,
                                             int[] arr)
      • set

        public static void set​(boolean[] a,
                               boolean v)