Class ArrayUtil

Object
com.liferay.portal.kernel.util.ArrayUtil

public class ArrayUtil extends Object
Author:
Brian Wing Shun Chan
  • Constructor Details

    • ArrayUtil

      public ArrayUtil()
  • Method Details

    • 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)
    • contains

      public static boolean contains(String[] array, String value, boolean ignoreCase)
    • 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)
    • count

      public static <T> int count(T[] array, Predicate<T> predicate)
    • distinct

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

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

      public static <T> boolean exists(T[] array, Predicate<T> predicate)
    • filter

      public static boolean[] filter(boolean[] array, Predicate<Boolean> predicate)
    • filter

      public static byte[] filter(byte[] array, Predicate<Byte> predicate)
    • filter

      public static char[] filter(char[] array, Predicate<Character> predicate)
    • filter

      public static double[] filter(double[] array, Predicate<Double> predicate)
    • filter

      public static float[] filter(float[] array, Predicate<Float> predicate)
    • filter

      public static int[] filter(int[] array, Predicate<Integer> predicate)
    • filter

      public static long[] filter(long[] array, Predicate<Long> predicate)
    • filter

      public static short[] filter(short[] array, Predicate<Short> predicate)
    • filter

      public static <T> T[] filter(T[] array, Predicate<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)
    • isNotEmptyForEach

      public static <T> void isNotEmptyForEach(T[] array, Consumer<T> consumer)
    • 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)
    • remove

      public static <T> T[] remove(T[] array, T value)
    • removeByPrefix

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

      public static void replace(String[] values, String oldValue, String newValue)
    • 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 <T> void reverse(T[] array)
    • sortedUnique

      public static byte[] sortedUnique(byte[] array)
    • sortedUnique

      public static double[] sortedUnique(double[] array)
    • sortedUnique

      public static float[] sortedUnique(float[] array)
    • sortedUnique

      public static int[] sortedUnique(int[] array)
    • sortedUnique

      public static long[] sortedUnique(long[] array)
    • sortedUnique

      public static short[] sortedUnique(short[] array)
    • sortedUnique

      public static String[] sortedUnique(String[] array)
    • split

      public static Object split(Object array, int splitSize)
    • 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)
    • toArray

      public static <T, A> A[] toArray(T[] list, Accessor<T,A> accessor)
    • toBooleanArray

      public static boolean[] toBooleanArray(Collection<Boolean> collection)
    • toDoubleArray

      public static double[] toDoubleArray(Collection<? extends Number> collection)
    • toFloatArray

      public static float[] toFloatArray(Collection<? extends Number> collection)
    • toIntArray

      public static int[] toIntArray(Collection<? extends Number> collection)
    • toLongArray

      public static long[] toLongArray(Collection<? extends Number> collection)
    • toLongArray

      public static Long[] toLongArray(int[] array)
    • toLongArray

      public static Long[] toLongArray(long[] array)
    • 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:
    • toString

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

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

      public static <T, A> String toString(T[] list, Accessor<T,A> accessor)
      See Also:
    • toString

      public static <T, A> String toString(T[] list, Accessor<T,A> accessor, String delimiter)
      See Also:
    • toString

      public static <T, A> String toString(T[] list, Accessor<T,A> 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(Collection<?> collection)
    • 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 jsonArray)
    • 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)
    • unique

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