Liferay 6.2-ce-ga5

com.liferay.portal.kernel.util
Class ArrayUtil

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

public class ArrayUtil
extends Object


Constructor Summary
ArrayUtil()
           
 
Method Summary
static boolean[] append(boolean[]... arrays)
           
static boolean[] append(boolean[] array, boolean value)
           
static byte[] append(byte[]... arrays)
           
static byte[] append(byte[] array, byte value)
           
static char[] append(char[]... arrays)
           
static char[] append(char[] array, char value)
           
static double[] append(double[]... arrays)
           
static double[] append(double[] array, double value)
           
static float[] append(float[]... arrays)
           
static float[] append(float[] array, float value)
           
static int[] append(int[]... arrays)
           
static int[] append(int[] array, int value)
           
static long[] append(long[]... arrays)
           
static long[] append(long[] array, long value)
           
static short[] append(short[]... arrays)
           
static short[] append(short[] array, short value)
           
static
<T> T[]
append(T[]... arrays)
           
static
<T> T[][]
append(T[][] array1, T[] value)
           
static
<T> T[][]
append(T[][] array1, T[][] array2)
           
static
<T> T[]
append(T[] array, T value)
           
static
<T> T[]
append(T[] array1, T[] array2)
           
static boolean[] clone(boolean[] array)
           
static boolean[] clone(boolean[] array, int from, int to)
           
static byte[] clone(byte[] array)
           
static byte[] clone(byte[] array, int from, int to)
           
static char[] clone(char[] array)
           
static char[] clone(char[] array, int from, int to)
           
static double[] clone(double[] array)
           
static double[] clone(double[] array, int from, int to)
           
static float[] clone(float[] array)
           
static float[] clone(float[] array, int from, int to)
           
static int[] clone(int[] array)
           
static int[] clone(int[] array, int from, int to)
           
static long[] clone(long[] array)
           
static long[] clone(long[] array, int from, int to)
           
static short[] clone(short[] array)
           
static short[] clone(short[] array, int from, int to)
           
static
<T> T[]
clone(T[] array)
           
static
<T> T[][]
clone(T[][] array)
           
static
<T> T[][]
clone(T[][] array, int from, int to)
           
static
<T> T[]
clone(T[] array, int from, int to)
           
static void combine(Object[] array1, Object[] array2, 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(float[] array, float value)
           
static boolean contains(int[] array, int value)
           
static boolean contains(long[] array, long value)
           
static boolean contains(Object[] array, Object value)
           
static boolean contains(short[] array, short value)
           
static boolean containsAll(boolean[] array1, boolean[] array2)
           
static boolean containsAll(byte[] array1, byte[] array2)
           
static boolean containsAll(char[] array1, char[] array2)
           
static boolean containsAll(double[] array1, double[] array2)
           
static boolean containsAll(float[] array1, float[] array2)
           
static boolean containsAll(int[] array1, int[] array2)
           
static boolean containsAll(long[] array1, long[] array2)
           
static boolean containsAll(Object[] array1, Object[] array2)
           
static boolean containsAll(short[] array1, short[] array2)
           
static String[] distinct(String[] array)
           
static String[] distinct(String[] array, Comparator<String> comparator)
           
static boolean[] filter(boolean[] array, PredicateFilter<Boolean> predicateFilter)
           
static byte[] filter(byte[] array, PredicateFilter<Byte> predicateFilter)
           
static char[] filter(char[] array, PredicateFilter<Character> predicateFilter)
           
static double[] filter(double[] array, PredicateFilter<Double> predicateFilter)
           
static float[] filter(float[] array, PredicateFilter<Float> predicateFilter)
           
static int[] filter(int[] array, PredicateFilter<Integer> predicateFilter)
           
static long[] filter(long[] array, PredicateFilter<Long> predicateFilter)
           
static short[] filter(short[] array, PredicateFilter<Short> predicateFilter)
           
static
<T> T[]
filter(T[] array, PredicateFilter<T> filterPredicate)
           
static int getLength(Object[] array)
           
static Object getValue(Object[] array, int pos)
           
static boolean isEmpty(boolean[] array)
           
static boolean isEmpty(byte[] array)
           
static boolean isEmpty(char[] array)
           
static boolean isEmpty(double[] array)
           
static boolean isEmpty(float[] array)
           
static boolean isEmpty(int[] array)
           
static boolean isEmpty(long[] array)
           
static boolean isEmpty(Object[] array)
           
static boolean isEmpty(short[] array)
           
static boolean isNotEmpty(boolean[] array)
           
static boolean isNotEmpty(byte[] array)
           
static boolean isNotEmpty(char[] array)
           
static boolean isNotEmpty(double[] array)
           
static boolean isNotEmpty(float[] array)
           
static boolean isNotEmpty(int[] array)
           
static boolean isNotEmpty(long[] array)
           
static boolean isNotEmpty(Object[] array)
           
static boolean isNotEmpty(short[] array)
           
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 float[] remove(float[] array, float value)
           
static int[] remove(int[] array, int value)
           
static long[] remove(long[] array, long value)
           
static short[] remove(short[] array, short value)
           
static String[] remove(String[] array, String value)
           
static String[] removeByPrefix(String[] array, String prefix)
           
static void reverse(boolean[] array)
           
static void reverse(char[] array)
           
static void reverse(double[] array)
           
static void reverse(int[] array)
           
static void reverse(long[] array)
           
static void reverse(short[] array)
           
static void reverse(String[] array)
           
static boolean[] subset(boolean[] array, int start, int end)
           
static byte[] subset(byte[] array, int start, int end)
           
static char[] subset(char[] array, int start, int end)
           
static double[] subset(double[] array, int start, int end)
           
static float[] subset(float[] array, int start, int end)
           
static int[] subset(int[] array, int start, int end)
           
static long[] subset(long[] array, int start, int end)
           
static short[] subset(short[] array, int start, int end)
           
static
<T> T[]
subset(T[] array, int start, int end)
           
static Boolean[] toArray(boolean[] array)
           
static boolean[] toArray(Boolean[] array)
           
static Byte[] toArray(byte[] array)
           
static byte[] toArray(Byte[] array)
           
static Character[] toArray(char[] array)
           
static char[] toArray(Character[] array)
           
static Double[] toArray(double[] array)
           
static double[] toArray(Double[] array)
           
static Float[] toArray(float[] array)
           
static float[] toArray(Float[] array)
           
static Integer[] toArray(int[] array)
           
static int[] toArray(Integer[] array)
           
static Long[] toArray(long[] array)
           
static long[] toArray(Long[] array)
           
static Short[] toArray(short[] array)
           
static short[] toArray(Short[] array)
           
static double[] toDoubleArray(Collection<Double> collection)
           
static float[] toFloatArray(Collection<Float> collection)
           
static int[] toIntArray(Collection<Integer> collection)
           
static long[] toLongArray(Collection<Long> collection)
           
static Long[] toLongArray(Object[] array)
           
static short[] toShortArray(Collection<Short> collection)
           
static String toString(Object[] array, String param)
           
static String toString(Object[] array, String param, String delimiter)
           
static String toString(Object[] array, String param, String delimiter, Locale locale)
           
static
<T,V> String
toString(T[] list, Accessor<T,V> accessor)
           
static
<T,V> String
toString(T[] list, Accessor<T,V> accessor, String delimiter)
           
static
<T,V> String
toString(T[] list, Accessor<T,V> accessor, String delimiter, Locale locale)
           
static String[] toStringArray(boolean[] array)
           
static String[] toStringArray(byte[] array)
           
static String[] toStringArray(char[] array)
           
static String[] toStringArray(Date[] array, DateFormat dateFormat)
           
static String[] toStringArray(double[] array)
           
static String[] toStringArray(float[] array)
           
static String[] toStringArray(int[] array)
           
static String[] toStringArray(JSONArray array)
           
static String[] toStringArray(long[] array)
           
static String[] toStringArray(Object[] array)
           
static String[] toStringArray(short[] array)
           
static byte[] unique(byte[] array)
           
static double[] unique(double[] array)
           
static float[] unique(float[] array)
           
static int[] unique(int[] array)
           
static long[] unique(long[] array)
           
static short[] unique(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[]... arrays)

append

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

append

public static byte[] append(byte[]... arrays)

append

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

append

public static char[] append(char[]... arrays)

append

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

append

public static double[] append(double[]... arrays)

append

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

append

public static float[] append(float[]... arrays)

append

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

append

public static int[] append(int[]... arrays)

append

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

append

public static long[] append(long[]... arrays)

append

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

append

public static short[] append(short[]... arrays)

append

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

append

public static <T> T[] append(T[]... arrays)

append

public static <T> T[] append(T[] array,
                             T value)

append

public static <T> T[] append(T[] array1,
                             T[] array2)

append

public static <T> T[][] append(T[][] array1,
                               T[] value)

append

public static <T> T[][] append(T[][] array1,
                               T[][] array2)

clone

public static boolean[] clone(boolean[] array)

clone

public static boolean[] clone(boolean[] array,
                              int from,
                              int to)

clone

public static byte[] clone(byte[] array)

clone

public static byte[] clone(byte[] array,
                           int from,
                           int to)

clone

public static char[] clone(char[] array)

clone

public static char[] clone(char[] array,
                           int from,
                           int to)

clone

public static double[] clone(double[] array)

clone

public static double[] clone(double[] array,
                             int from,
                             int to)

clone

public static float[] clone(float[] array)

clone

public static float[] clone(float[] array,
                            int from,
                            int to)

clone

public static int[] clone(int[] array)

clone

public static int[] clone(int[] array,
                          int from,
                          int to)

clone

public static long[] clone(long[] array)

clone

public static long[] clone(long[] array,
                           int from,
                           int to)

clone

public static short[] clone(short[] array)

clone

public static short[] clone(short[] array,
                            int from,
                            int to)

clone

public static <T> T[] clone(T[] array)

clone

public static <T> T[] clone(T[] array,
                            int from,
                            int to)

clone

public static <T> T[][] clone(T[][] array)

clone

public static <T> T[][] clone(T[][] array,
                              int from,
                              int to)

combine

public static void combine(Object[] array1,
                           Object[] array2,
                           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(float[] array,
                               float value)

contains

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

contains

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

contains

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

contains

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

containsAll

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

containsAll

public static boolean containsAll(byte[] array1,
                                  byte[] array2)

containsAll

public static boolean containsAll(char[] array1,
                                  char[] array2)

containsAll

public static boolean containsAll(double[] array1,
                                  double[] array2)

containsAll

public static boolean containsAll(float[] array1,
                                  float[] array2)

containsAll

public static boolean containsAll(int[] array1,
                                  int[] array2)

containsAll

public static boolean containsAll(long[] array1,
                                  long[] array2)

containsAll

public static boolean containsAll(Object[] array1,
                                  Object[] array2)

containsAll

public static boolean containsAll(short[] array1,
                                  short[] array2)

distinct

public static String[] distinct(String[] array)

distinct

public static String[] distinct(String[] array,
                                Comparator<String> comparator)

filter

public static boolean[] filter(boolean[] array,
                               PredicateFilter<Boolean> predicateFilter)

filter

public static byte[] filter(byte[] array,
                            PredicateFilter<Byte> predicateFilter)

filter

public static char[] filter(char[] array,
                            PredicateFilter<Character> predicateFilter)

filter

public static double[] filter(double[] array,
                              PredicateFilter<Double> predicateFilter)

filter

public static float[] filter(float[] array,
                             PredicateFilter<Float> predicateFilter)

filter

public static int[] filter(int[] array,
                           PredicateFilter<Integer> predicateFilter)

filter

public static long[] filter(long[] array,
                            PredicateFilter<Long> predicateFilter)

filter

public static short[] filter(short[] array,
                             PredicateFilter<Short> predicateFilter)

filter

public static <T> T[] filter(T[] array,
                             PredicateFilter<T> filterPredicate)

getLength

public static int getLength(Object[] array)

getValue

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

isEmpty

public static boolean isEmpty(boolean[] array)

isEmpty

public static boolean isEmpty(byte[] array)

isEmpty

public static boolean isEmpty(char[] array)

isEmpty

public static boolean isEmpty(double[] array)

isEmpty

public static boolean isEmpty(float[] array)

isEmpty

public static boolean isEmpty(int[] array)

isEmpty

public static boolean isEmpty(long[] array)

isEmpty

public static boolean isEmpty(Object[] array)

isEmpty

public static boolean isEmpty(short[] array)

isNotEmpty

public static boolean isNotEmpty(boolean[] array)

isNotEmpty

public static boolean isNotEmpty(byte[] array)

isNotEmpty

public static boolean isNotEmpty(char[] array)

isNotEmpty

public static boolean isNotEmpty(double[] array)

isNotEmpty

public static boolean isNotEmpty(float[] array)

isNotEmpty

public static boolean isNotEmpty(int[] array)

isNotEmpty

public static boolean isNotEmpty(long[] array)

isNotEmpty

public static boolean isNotEmpty(Object[] array)

isNotEmpty

public static boolean isNotEmpty(short[] array)

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 float[] remove(float[] array,
                             float 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 String[] remove(String[] array,
                              String value)

removeByPrefix

public static String[] removeByPrefix(String[] array,
                                      String prefix)

reverse

public static void reverse(boolean[] array)

reverse

public static void reverse(char[] array)

reverse

public static void reverse(double[] array)

reverse

public static void reverse(int[] array)

reverse

public static void reverse(long[] array)

reverse

public static void reverse(short[] array)

reverse

public static void reverse(String[] array)

subset

public static boolean[] subset(boolean[] array,
                               int start,
                               int end)

subset

public static byte[] subset(byte[] array,
                            int start,
                            int end)

subset

public static char[] subset(char[] array,
                            int start,
                            int end)

subset

public static double[] subset(double[] array,
                              int start,
                              int end)

subset

public static float[] subset(float[] array,
                             int start,
                             int end)

subset

public static int[] subset(int[] array,
                           int start,
                           int end)

subset

public static long[] subset(long[] array,
                            int start,
                            int end)

subset

public static short[] subset(short[] array,
                             int start,
                             int end)

subset

public static <T> T[] subset(T[] array,
                             int start,
                             int end)

toArray

public static Boolean[] toArray(boolean[] array)

toArray

public static boolean[] toArray(Boolean[] array)

toArray

public static Byte[] toArray(byte[] array)

toArray

public static byte[] toArray(Byte[] array)

toArray

public static Character[] toArray(char[] array)

toArray

public static char[] toArray(Character[] array)

toArray

public static Double[] toArray(double[] array)

toArray

public static double[] toArray(Double[] array)

toArray

public static Float[] toArray(float[] array)

toArray

public static float[] toArray(Float[] array)

toArray

public static Integer[] toArray(int[] array)

toArray

public static int[] toArray(Integer[] array)

toArray

public static Long[] toArray(long[] array)

toArray

public static long[] toArray(Long[] array)

toArray

public static Short[] toArray(short[] array)

toArray

public static short[] toArray(Short[] array)

toDoubleArray

public static double[] toDoubleArray(Collection<Double> collection)

toFloatArray

public static float[] toFloatArray(Collection<Float> collection)

toIntArray

public static int[] toIntArray(Collection<Integer> collection)

toLongArray

public static long[] toLongArray(Collection<Long> collection)

toLongArray

public static Long[] toLongArray(Object[] array)

toShortArray

public static short[] toShortArray(Collection<Short> collection)

toString

public static String toString(Object[] array,
                              String param)
See Also:
ListUtil.toString(List, String)

toString

public static String toString(Object[] array,
                              String param,
                              String delimiter)
See Also:
ListUtil.toString(List, String, String)

toString

public static String toString(Object[] array,
                              String param,
                              String delimiter,
                              Locale locale)

toString

public static <T,V> String toString(T[] list,
                                    Accessor<T,V> accessor)
See Also:
ListUtil.toString(List, Accessor)

toString

public static <T,V> String toString(T[] list,
                                    Accessor<T,V> accessor,
                                    String delimiter)
See Also:
ListUtil.toString(List, Accessor, String)

toString

public static <T,V> String toString(T[] list,
                                    Accessor<T,V> accessor,
                                    String delimiter,
                                    Locale locale)

toStringArray

public static String[] toStringArray(boolean[] array)

toStringArray

public static String[] toStringArray(byte[] array)

toStringArray

public static String[] toStringArray(char[] array)

toStringArray

public static String[] toStringArray(Date[] array,
                                     DateFormat dateFormat)

toStringArray

public static String[] toStringArray(double[] array)

toStringArray

public static String[] toStringArray(float[] array)

toStringArray

public static String[] toStringArray(int[] array)

toStringArray

public static String[] toStringArray(JSONArray array)

toStringArray

public static String[] toStringArray(long[] array)

toStringArray

public static String[] toStringArray(Object[] array)

toStringArray

public static String[] toStringArray(short[] array)

unique

public static byte[] unique(byte[] array)

unique

public static double[] unique(double[] array)

unique

public static float[] unique(float[] array)

unique

public static int[] unique(int[] array)

unique

public static long[] unique(long[] array)

unique

public static short[] unique(short[] array)

Liferay 6.2-ce-ga5