Class PZArrayUtil

java.lang.Object
zombie.util.list.PZArrayUtil

public class PZArrayUtil extends Object
  • Field Details

    • emptyIntArray

      public static final int[] emptyIntArray
    • emptyFloatArray

      public static final float[] emptyFloatArray
  • Constructor Details

    • PZArrayUtil

      public PZArrayUtil()
  • Method Details

    • pickRandom

      public static Object pickRandom(Object[] objectArray)
    • pickRandom

      public static Object pickRandom(List list)
    • pickRandom

      public static Object pickRandom(Collection collection)
    • pickRandom

      public static Object pickRandom(Iterable iterable)
    • getSize

      public static int getSize(Iterable iterable)
    • getElementAt

      public static Object getElementAt(Iterable iterable, int int1) throws ArrayIndexOutOfBoundsException
      Throws:
      ArrayIndexOutOfBoundsException
    • copy

      public static void copy(ArrayList arrayList, ArrayList arrayList2)
    • copy

      public static void copy(ArrayList arrayList, ArrayList arrayList2, ICloner iCloner)
    • indexOf

      public static int indexOf(Object[] objectArray, Predicate predicate)
    • indexOf

      public static int indexOf(List list, Predicate predicate)
    • contains

      public static boolean contains(Object[] objectArray, Predicate predicate)
    • contains

      public static boolean contains(List list, Predicate predicate)
    • contains

      public static boolean contains(Collection collection, Predicate predicate)
    • contains

      public static boolean contains(Iterable iterable, Predicate predicate)
    • find

      public static Object find(List list, Predicate predicate)
    • find

      public static Object find(Iterable iterable, Predicate predicate)
    • listConvert

      public static List listConvert(List list, Function function)
    • itConvert

      public static Iterable itConvert(Iterable iterable, Function function)
    • listConvert

      public static List listConvert(List list, List list2, Function function)
    • listConvert

      public static List listConvert(List list, List list2, Object object, PZArrayUtil.IListConverter1Param iListConverter1Param)
    • arrayToString

      public static String arrayToString(float[] floatArray)
    • arrayToString

      public static String arrayToString(float[] floatArray, String string, String string2, String string3)
    • arrayToString

      public static String arrayToString(Object[] objectArray)
    • arrayToString

      public static String arrayToString(Object[] objectArray, String string, String string2, String string3)
    • arrayToString

      public static String arrayToString(Iterable iterable, Function function)
    • arrayToString

      public static String arrayToString(Iterable iterable)
    • arrayToString

      public static String arrayToString(Iterable iterable, String string, String string2, String string3)
    • arrayToString

      public static String arrayToString(Iterable iterable, Function function, String string, String string2, String string3)
    • newInstance

      public static Object[] newInstance(Class javaClass, int int1)
    • newInstance

      public static Object[] newInstance(Class javaClass, int int1, Supplier supplier)
    • newInstance

      public static Object[] newInstance(Class javaClass, Object[] objectArray, int int1)
    • newInstance

      public static Object[] newInstance(Class javaClass, Object[] objectArray, int int1, boolean boolean1)
    • newInstance

      public static Object[] newInstance(Class javaClass, Object[] objectArray, int int1, Supplier supplier)
    • newInstance

      public static Object[] newInstance(Class javaClass, Object[] objectArray, int int1, boolean boolean1, Supplier supplier)
    • add

      public static float[] add(float[] floatArray, float float1)
    • add

      public static Object[] add(Object[] objectArray, Object object)
    • concat

      public static Object[] concat(Object[] objectArray, Object[] objectArray2)
    • arrayCopy

      public static Object[] arrayCopy(Object[] objectArray, Object[] objectArray2, int int1, int int2)
    • arrayCopy

      public static float[] arrayCopy(float[] floatArray, float[] floatArray2, int int1, int int2)
    • arrayCopy

      public static int[] arrayCopy(int[] intArray, int[] intArray2, int int1, int int2)
    • arrayCopy

      public static List arrayCopy(List list, List list2)
    • arrayCopy

      public static Object[] arrayCopy(Object[] objectArray, List list)
    • arrayCopy

      public static Object[] arrayCopy(Object[] objectArray, Object[] objectArray2)
    • arrayConvert

      public static List arrayConvert(List list, List list2, Function function)
    • clone

      public static float[] clone(float[] floatArray)
    • clone

      public static Object[] clone(Object[] objectArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(Object[] objectArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(int[] intArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(float[] floatArray)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(List list)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(Iterable iterable)
    • getOrDefault

      public static Object getOrDefault(List list, int int1)
    • getOrDefault

      public static Object getOrDefault(List list, int int1, Object object)
    • getOrDefault

      public static Object getOrDefault(Object[] objectArray, int int1, Object object)
    • getOrDefault

      public static float getOrDefault(float[] floatArray, int int1, float float1)
    • arraySet

      public static int[] arraySet(int[] intArray, int int1)
    • arraySet

      public static float[] arraySet(float[] floatArray, float float1)
    • arraySet

      public static Object[] arraySet(Object[] objectArray, Object object)
    • arrayPopulate

      public static Object[] arrayPopulate(Object[] objectArray, Supplier supplier)
    • insertAt

      public static void insertAt(int[] intArray, int int1, int int2)
    • insertAt

      public static void insertAt(float[] floatArray, int int1, float float1)
    • toArray

      public static Object[] toArray(List list)
    • indexOf

      public static int indexOf(Object[] objectArray, int int1, Object object)
    • indexOf

      public static int indexOf(float[] floatArray, int int1, float float1)
    • contains

      public static boolean contains(float[] floatArray, int int1, float float1)
    • indexOf

      public static int indexOf(int[] intArray, int int1, int int2)
    • contains

      public static boolean contains(int[] intArray, int int1, int int2)
    • forEach

      public static void forEach(List list, Consumer consumer)
    • forEach

      public static void forEach(Iterable iterable, Consumer consumer)
    • forEach

      public static void forEach(Object[] objectArray, Consumer consumer)
    • getOrCreate

      public static Object getOrCreate(HashMap hashMap, Object object, Supplier supplier)
    • sort

      public static void sort(Stack stack, Comparator comparator)
    • sequenceEqual

      public static boolean sequenceEqual(Object[] objectArray, List list)
    • sequenceEqual

      public static boolean sequenceEqual(Object[] objectArray, List list, Comparator comparator)
    • sequenceEqual

      public static boolean sequenceEqual(List list, List list2)
    • sequenceEqual

      public static boolean sequenceEqual(List list, List list2, Comparator comparator)
    • arrayAdd

      public static int[] arrayAdd(int[] intArray, int[] intArray2)