Class ArrayUtil


  • public class ArrayUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[] add​(java.lang.Object[] objects, java.lang.Object object, java.lang.Object[] newObjects)  
      static java.lang.Object[] append​(java.lang.Object[] a1, java.lang.Object[] a2, java.lang.Object[] out)  
      static java.lang.String[] append​(java.lang.String[] a1, java.lang.String[] a2)  
      static boolean contains​(short[] a, short v)  
      static boolean contains​(java.lang.Object[] values, java.lang.Object value)  
      static boolean containsEqual​(java.lang.Object[] values, java.lang.Object value)  
      static int count​(boolean[] values, boolean value)  
      static int count​(int[] values, int value)  
      static int countNotNull​(java.lang.Object[] objects)  
      static boolean equal​(byte[] a, int aOffset, byte[] b, int bOffset, int length)  
      static boolean equal​(int[] a, int aOffset, int[] b, int bOffset, int length)  
      static int findLargest​(float[] items)  
      static int findLargest​(int[] items)  
      static int findSmallest​(double[] items)  
      static int findSmallest​(int[] items)  
      static int indexOf​(byte[] array, byte value)  
      static int indexOf​(int[] array, int value)  
      static int indexOf​(java.lang.Object[] values, java.lang.Object value)  
      static int indexOf​(java.lang.Object[] values, java.lang.Object value, int startIndex, int length)  
      static int indexOfEqual​(java.lang.Object[] values, java.lang.Object value)  
      static byte[] part​(byte[] array, int offset, int length)  
      static int[] part​(int[] values, int start, int length)  
      static int[] range​(int start, int length, int step)  
      static java.lang.Object[] remove​(java.lang.Object[] values, java.lang.Object value, java.lang.Object[] newValues)  
      static int sum​(int[] values)  
      static boolean[] toBooleanArray​(java.util.ArrayList items)  
      static float[] toFloatArray​(int[] values)  
      static int[] toIntArray​(java.util.ArrayList items)  
      static java.lang.String toString​(int[] a)  
      • Methods inherited from class java.lang.Object

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

      • add

        public static final java.lang.Object[] add​(java.lang.Object[] objects,
                                                   java.lang.Object object,
                                                   java.lang.Object[] newObjects)
      • part

        public static final byte[] part​(byte[] array,
                                        int offset,
                                        int length)
      • countNotNull

        public static final int countNotNull​(java.lang.Object[] objects)
      • findSmallest

        public static final int findSmallest​(double[] items)
      • findSmallest

        public static final int findSmallest​(int[] items)
      • findLargest

        public static final int findLargest​(float[] items)
      • toFloatArray

        public static float[] toFloatArray​(int[] values)
      • indexOf

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

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

        public static final java.lang.String[] append​(java.lang.String[] a1,
                                                      java.lang.String[] a2)
      • append

        public static final java.lang.Object[] append​(java.lang.Object[] a1,
                                                      java.lang.Object[] a2,
                                                      java.lang.Object[] out)
      • equal

        public static boolean equal​(int[] a,
                                    int aOffset,
                                    int[] b,
                                    int bOffset,
                                    int length)
      • equal

        public static boolean equal​(byte[] a,
                                    int aOffset,
                                    byte[] b,
                                    int bOffset,
                                    int length)
      • contains

        public static boolean contains​(short[] a,
                                       short v)
      • range

        public static int[] range​(int start,
                                  int length,
                                  int step)
      • containsEqual

        public static boolean containsEqual​(java.lang.Object[] values,
                                            java.lang.Object value)
      • contains

        public static boolean contains​(java.lang.Object[] values,
                                       java.lang.Object value)
      • indexOf

        public static int indexOf​(java.lang.Object[] values,
                                  java.lang.Object value)
      • indexOf

        public static int indexOf​(java.lang.Object[] values,
                                  java.lang.Object value,
                                  int startIndex,
                                  int length)
      • indexOfEqual

        public static int indexOfEqual​(java.lang.Object[] values,
                                       java.lang.Object value)
      • remove

        public static java.lang.Object[] remove​(java.lang.Object[] values,
                                                java.lang.Object value,
                                                java.lang.Object[] newValues)
      • toString

        public static java.lang.String toString​(int[] a)
      • part

        public static int[] part​(int[] values,
                                 int start,
                                 int length)
      • sum

        public static int sum​(int[] values)
      • count

        public static int count​(int[] values,
                                int value)
      • count

        public static int count​(boolean[] values,
                                boolean value)
      • findLargest

        public static int findLargest​(int[] items)
      • toIntArray

        public static int[] toIntArray​(java.util.ArrayList items)
      • toBooleanArray

        public static boolean[] toBooleanArray​(java.util.ArrayList items)