com.liferay.portal.kernel.util
Class ArrayUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.ArrayUtil

public class ArrayUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
ArrayUtil()
           
 
Method Summary
static boolean[] append(boolean[] array, boolean value)
           
static java.lang.Boolean[] append(java.lang.Boolean[] array, java.lang.Boolean value)
           
static boolean[] append(boolean[] array1, boolean[] array2)
           
static java.lang.Boolean[] append(java.lang.Boolean[] array1, java.lang.Boolean[] array2)
           
static byte[] append(byte[] array, byte value)
           
static byte[] append(byte[] array1, byte[] array2)
           
static double[] append(double[] array, double value)
           
static java.lang.Double[] append(java.lang.Double[] array, java.lang.Double value)
           
static double[] append(double[] array1, double[] array2)
           
static java.lang.Double[] append(java.lang.Double[] array1, java.lang.Double[] array2)
           
static float[] append(float[] array, float value)
           
static java.lang.Float[] append(java.lang.Float[] array, java.lang.Float value)
           
static float[] append(float[] array1, float[] array2)
           
static java.lang.Float[] append(java.lang.Float[] array1, java.lang.Float[] array2)
           
static int[] append(int[] array, int value)
           
static int[] append(int[] array1, int[] array2)
           
static java.lang.Integer[] append(java.lang.Integer[] array, java.lang.Integer value)
           
static java.lang.Integer[] append(java.lang.Integer[] array1, java.lang.Integer[] array2)
           
static long[] append(long[] array, long value)
           
static java.lang.Long[] append(java.lang.Long[] array, java.lang.Long value)
           
static long[] append(long[] array1, long[] array2)
           
static java.lang.Long[] append(java.lang.Long[] array1, java.lang.Long[] array2)
           
static java.lang.Object[][] append(java.lang.Object[][] array, java.lang.Object[] value)
           
static java.lang.Object[][] append(java.lang.Object[][] array1, java.lang.Object[][] array2)
           
static java.lang.Object[] append(java.lang.Object[] array, java.lang.Object value)
           
static java.lang.Object[] append(java.lang.Object[] array1, java.lang.Object[] array2)
           
static short[] append(short[] array, short value)
           
static java.lang.Short[] append(java.lang.Short[] array, java.lang.Short value)
           
static short[] append(short[] array1, short[] array2)
           
static java.lang.Short[] append(java.lang.Short[] array1, java.lang.Short[] array2)
           
static java.lang.String[][] append(java.lang.String[][] array, java.lang.String[] value)
           
static java.lang.String[][] append(java.lang.String[][] array1, java.lang.String[][] array2)
           
static java.lang.String[] append(java.lang.String[] array, java.lang.String value)
           
static java.lang.String[] append(java.lang.String[] array1, java.lang.String[] array2)
           
static void combine(java.lang.Object[] array1, java.lang.Object[] array2, java.lang.Object[] combinedArray)
           
static boolean contains(boolean[] array, boolean value)
           
static boolean contains(byte[] array, byte value)
           
static boolean contains(char[] array, char value)
           
static boolean contains(double[] array, double value)
           
static boolean contains(int[] array, int value)
           
static boolean contains(long[] array, long value)
           
static boolean contains(java.lang.Object[] array, java.lang.Object value)
           
static boolean contains(short[] array, short value)
           
static java.lang.String[] distinct(java.lang.String[] array)
           
static java.lang.String[] distinct(java.lang.String[] array, java.util.Comparator<java.lang.String> comparator)
           
static int getLength(java.lang.Object[] array)
           
static java.lang.Object getValue(java.lang.Object[] array, int pos)
           
static boolean[] remove(boolean[] array, boolean value)
           
static byte[] remove(byte[] array, byte value)
           
static char[] remove(char[] array, char value)
           
static double[] remove(double[] array, double value)
           
static int[] remove(int[] array, int value)
           
static long[] remove(long[] array, long value)
           
static short[] remove(short[] array, short value)
           
static java.lang.String[] remove(java.lang.String[] array, java.lang.String value)
           
static java.lang.String[] removeByPrefix(java.lang.String[] array, java.lang.String prefix)
           
static java.lang.Boolean[] toArray(boolean[] array)
           
static boolean[] toArray(java.lang.Boolean[] array)
           
static java.lang.Byte[] toArray(byte[] array)
           
static byte[] toArray(java.lang.Byte[] array)
           
static java.lang.Character[] toArray(char[] array)
           
static char[] toArray(java.lang.Character[] array)
           
static java.lang.Double[] toArray(double[] array)
           
static double[] toArray(java.lang.Double[] array)
           
static java.lang.Float[] toArray(float[] array)
           
static float[] toArray(java.lang.Float[] array)
           
static java.lang.Integer[] toArray(int[] array)
           
static int[] toArray(java.lang.Integer[] array)
           
static java.lang.Long[] toArray(long[] array)
           
static long[] toArray(java.lang.Long[] array)
           
static java.lang.Short[] toArray(short[] array)
           
static short[] toArray(java.lang.Short[] array)
           
static java.lang.String[] toStringArray(boolean[] array)
           
static java.lang.String[] toStringArray(byte[] array)
           
static java.lang.String[] toStringArray(char[] array)
           
static java.lang.String[] toStringArray(double[] array)
           
static java.lang.String[] toStringArray(float[] array)
           
static java.lang.String[] toStringArray(int[] array)
           
static java.lang.String[] toStringArray(long[] array)
           
static java.lang.String[] toStringArray(java.lang.Object[] array)
           
static java.lang.String[] toStringArray(short[] array)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayUtil

public ArrayUtil()
Method Detail

append

public static boolean[] append(boolean[] array,
                               boolean value)

append

public static byte[] append(byte[] array,
                            byte value)

append

public static double[] append(double[] array,
                              double value)

append

public static float[] append(float[] array,
                             float value)

append

public static int[] append(int[] array,
                           int value)

append

public static long[] append(long[] array,
                            long value)

append

public static short[] append(short[] array,
                             short value)

append

public static java.lang.Boolean[] append(java.lang.Boolean[] array,
                                         java.lang.Boolean value)

append

public static java.lang.Double[] append(java.lang.Double[] array,
                                        java.lang.Double value)

append

public static java.lang.Float[] append(java.lang.Float[] array,
                                       java.lang.Float value)

append

public static java.lang.Integer[] append(java.lang.Integer[] array,
                                         java.lang.Integer value)

append

public static java.lang.Long[] append(java.lang.Long[] array,
                                      java.lang.Long value)

append

public static java.lang.Object[] append(java.lang.Object[] array,
                                        java.lang.Object value)

append

public static java.lang.Object[][] append(java.lang.Object[][] array,
                                          java.lang.Object[] value)

append

public static java.lang.Short[] append(java.lang.Short[] array,
                                       java.lang.Short value)

append

public static java.lang.String[] append(java.lang.String[] array,
                                        java.lang.String value)

append

public static java.lang.String[][] append(java.lang.String[][] array,
                                          java.lang.String[] value)

append

public static boolean[] append(boolean[] array1,
                               boolean[] array2)

append

public static byte[] append(byte[] array1,
                            byte[] array2)

append

public static double[] append(double[] array1,
                              double[] array2)

append

public static float[] append(float[] array1,
                             float[] array2)

append

public static int[] append(int[] array1,
                           int[] array2)

append

public static long[] append(long[] array1,
                            long[] array2)

append

public static short[] append(short[] array1,
                             short[] array2)

append

public static java.lang.Boolean[] append(java.lang.Boolean[] array1,
                                         java.lang.Boolean[] array2)

append

public static java.lang.Double[] append(java.lang.Double[] array1,
                                        java.lang.Double[] array2)

append

public static java.lang.Float[] append(java.lang.Float[] array1,
                                       java.lang.Float[] array2)

append

public static java.lang.Integer[] append(java.lang.Integer[] array1,
                                         java.lang.Integer[] array2)

append

public static java.lang.Long[] append(java.lang.Long[] array1,
                                      java.lang.Long[] array2)

append

public static java.lang.Object[] append(java.lang.Object[] array1,
                                        java.lang.Object[] array2)

append

public static java.lang.Object[][] append(java.lang.Object[][] array1,
                                          java.lang.Object[][] array2)

append

public static java.lang.Short[] append(java.lang.Short[] array1,
                                       java.lang.Short[] array2)

append

public static java.lang.String[] append(java.lang.String[] array1,
                                        java.lang.String[] array2)

append

public static java.lang.String[][] append(java.lang.String[][] array1,
                                          java.lang.String[][] array2)

combine

public static void combine(java.lang.Object[] array1,
                           java.lang.Object[] array2,
                           java.lang.Object[] combinedArray)

contains

public static boolean contains(boolean[] array,
                               boolean value)

contains

public static boolean contains(byte[] array,
                               byte value)

contains

public static boolean contains(char[] array,
                               char value)

contains

public static boolean contains(double[] array,
                               double value)

contains

public static boolean contains(int[] array,
                               int value)

contains

public static boolean contains(long[] array,
                               long value)

contains

public static boolean contains(short[] array,
                               short value)

contains

public static boolean contains(java.lang.Object[] array,
                               java.lang.Object value)

distinct

public static java.lang.String[] distinct(java.lang.String[] array)

distinct

public static java.lang.String[] distinct(java.lang.String[] array,
                                          java.util.Comparator<java.lang.String> comparator)

getLength

public static int getLength(java.lang.Object[] array)

getValue

public static java.lang.Object getValue(java.lang.Object[] array,
                                        int pos)

remove

public static boolean[] remove(boolean[] array,
                               boolean value)

remove

public static byte[] remove(byte[] array,
                            byte value)

remove

public static char[] remove(char[] array,
                            char value)

remove

public static double[] remove(double[] array,
                              double value)

remove

public static int[] remove(int[] array,
                           int value)

remove

public static long[] remove(long[] array,
                            long value)

remove

public static short[] remove(short[] array,
                             short value)

remove

public static java.lang.String[] remove(java.lang.String[] array,
                                        java.lang.String value)

removeByPrefix

public static java.lang.String[] removeByPrefix(java.lang.String[] array,
                                                java.lang.String prefix)

toArray

public static java.lang.Boolean[] toArray(boolean[] array)

toArray

public static java.lang.Byte[] toArray(byte[] array)

toArray

public static java.lang.Character[] toArray(char[] array)

toArray

public static java.lang.Double[] toArray(double[] array)

toArray

public static java.lang.Float[] toArray(float[] array)

toArray

public static java.lang.Integer[] toArray(int[] array)

toArray

public static java.lang.Long[] toArray(long[] array)

toArray

public static java.lang.Short[] toArray(short[] array)

toArray

public static boolean[] toArray(java.lang.Boolean[] array)

toArray

public static byte[] toArray(java.lang.Byte[] array)

toArray

public static char[] toArray(java.lang.Character[] array)

toArray

public static double[] toArray(java.lang.Double[] array)

toArray

public static float[] toArray(java.lang.Float[] array)

toArray

public static int[] toArray(java.lang.Integer[] array)

toArray

public static long[] toArray(java.lang.Long[] array)

toArray

public static short[] toArray(java.lang.Short[] array)

toStringArray

public static java.lang.String[] toStringArray(boolean[] array)

toStringArray

public static java.lang.String[] toStringArray(byte[] array)

toStringArray

public static java.lang.String[] toStringArray(char[] array)

toStringArray

public static java.lang.String[] toStringArray(double[] array)

toStringArray

public static java.lang.String[] toStringArray(float[] array)

toStringArray

public static java.lang.String[] toStringArray(int[] array)

toStringArray

public static java.lang.String[] toStringArray(long[] array)

toStringArray

public static java.lang.String[] toStringArray(short[] array)

toStringArray

public static java.lang.String[] toStringArray(java.lang.Object[] array)