Package zombie.util.list
Class PZArrayUtil
java.lang.Object
zombie.util.list.PZArrayUtil
public class PZArrayUtil
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPZArrayUtil.Comparatorsstatic interfacePZArrayUtil.IListConverter1Param -
Field Summary
Fields Modifier and Type Field Description static float[]emptyFloatArraystatic int[]emptyIntArray -
Constructor Summary
Constructors Constructor Description PZArrayUtil() -
Method Summary
Modifier and Type Method Description static float[]add(float[] floatArray, float float1)static java.lang.Object[]add(java.lang.Object[] objectArray, java.lang.Object object)static int[]arrayAdd(int[] intArray, int[] intArray2)static java.util.ListarrayConvert(java.util.List list, java.util.List list2, java.util.function.Function function)static float[]arrayCopy(float[] floatArray, float[] floatArray2, int int1, int int2)static int[]arrayCopy(int[] intArray, int[] intArray2, int int1, int int2)static java.lang.Object[]arrayCopy(java.lang.Object[] objectArray, java.lang.Object[] objectArray2)static java.lang.Object[]arrayCopy(java.lang.Object[] objectArray, java.lang.Object[] objectArray2, int int1, int int2)static java.lang.Object[]arrayCopy(java.lang.Object[] objectArray, java.util.List list)static java.util.ListarrayCopy(java.util.List list, java.util.List list2)static java.lang.Object[]arrayPopulate(java.lang.Object[] objectArray, java.util.function.Supplier supplier)static float[]arraySet(float[] floatArray, float float1)static int[]arraySet(int[] intArray, int int1)static java.lang.Object[]arraySet(java.lang.Object[] objectArray, java.lang.Object object)static java.lang.StringarrayToString(float[] floatArray)static java.lang.StringarrayToString(float[] floatArray, java.lang.String string, java.lang.String string2, java.lang.String string3)static java.lang.StringarrayToString(java.lang.Iterable iterable)static java.lang.StringarrayToString(java.lang.Iterable iterable, java.lang.String string, java.lang.String string2, java.lang.String string3)static java.lang.StringarrayToString(java.lang.Iterable iterable, java.util.function.Function function)static java.lang.StringarrayToString(java.lang.Iterable iterable, java.util.function.Function function, java.lang.String string, java.lang.String string2, java.lang.String string3)static java.lang.StringarrayToString(java.lang.Object[] objectArray)static java.lang.StringarrayToString(java.lang.Object[] objectArray, java.lang.String string, java.lang.String string2, java.lang.String string3)static float[]clone(float[] floatArray)static java.lang.Object[]clone(java.lang.Object[] objectArray)static java.lang.Object[]concat(java.lang.Object[] objectArray, java.lang.Object[] objectArray2)static booleancontains(int[] intArray, int int1, int int2)static booleancontains(java.lang.Iterable iterable, java.util.function.Predicate predicate)static booleancontains(java.lang.Object[] objectArray, java.util.function.Predicate predicate)static booleancontains(java.util.Collection collection, java.util.function.Predicate predicate)static booleancontains(java.util.List list, java.util.function.Predicate predicate)static voidcopy(java.util.ArrayList arrayList, java.util.ArrayList arrayList2)static voidcopy(java.util.ArrayList arrayList, java.util.ArrayList arrayList2, ICloner iCloner)static java.lang.Objectfind(java.lang.Iterable iterable, java.util.function.Predicate predicate)static java.lang.Objectfind(java.util.List list, java.util.function.Predicate predicate)static voidforEach(java.lang.Iterable iterable, java.util.function.Consumer consumer)static voidforEach(java.lang.Object[] objectArray, java.util.function.Consumer consumer)static voidforEach(java.util.List list, java.util.function.Consumer consumer)static java.lang.ObjectgetElementAt(java.lang.Iterable iterable, int int1)static java.lang.ObjectgetOrCreate(java.util.HashMap hashMap, java.lang.Object object, java.util.function.Supplier supplier)static floatgetOrDefault(float[] floatArray, int int1, float float1)static java.lang.ObjectgetOrDefault(java.lang.Object[] objectArray, int int1, java.lang.Object object)static java.lang.ObjectgetOrDefault(java.util.List list, int int1)static java.lang.ObjectgetOrDefault(java.util.List list, int int1, java.lang.Object object)static intgetSize(java.lang.Iterable iterable)static intindexOf(int[] intArray, int int1, int int2)static intindexOf(java.lang.Object[] objectArray, int int1, java.lang.Object object)static intindexOf(java.lang.Object[] objectArray, java.util.function.Predicate predicate)static intindexOf(java.util.List list, java.util.function.Predicate predicate)static voidinsertAt(float[] floatArray, int int1, float float1)static voidinsertAt(int[] intArray, int int1, int int2)static booleanisNullOrEmpty(float[] floatArray)static booleanisNullOrEmpty(int[] intArray)static booleanisNullOrEmpty(java.lang.Iterable iterable)static booleanisNullOrEmpty(java.lang.Object[] objectArray)static booleanisNullOrEmpty(java.util.List list)static java.lang.IterableitConvert(java.lang.Iterable iterable, java.util.function.Function function)static java.util.ListlistConvert(java.util.List list, java.util.function.Function function)static java.util.ListlistConvert(java.util.List list, java.util.List list2, java.lang.Object object, PZArrayUtil.IListConverter1Param iListConverter1Param)static java.util.ListlistConvert(java.util.List list, java.util.List list2, java.util.function.Function function)static java.lang.Object[]newInstance(java.lang.Class javaClass, int int1)static java.lang.Object[]newInstance(java.lang.Class javaClass, int int1, java.util.function.Supplier supplier)static java.lang.Object[]newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1)static java.lang.Object[]newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, boolean boolean1)static java.lang.Object[]newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, boolean boolean1, java.util.function.Supplier supplier)static java.lang.Object[]newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, java.util.function.Supplier supplier)static java.lang.ObjectpickRandom(java.lang.Iterable iterable)static java.lang.ObjectpickRandom(java.lang.Object[] objectArray)static java.lang.ObjectpickRandom(java.util.Collection collection)static java.lang.ObjectpickRandom(java.util.List list)static booleansequenceEqual(java.lang.Object[] objectArray, java.util.List list)static booleansequenceEqual(java.lang.Object[] objectArray, java.util.List list, java.util.Comparator comparator)static booleansequenceEqual(java.util.List list, java.util.List list2)static booleansequenceEqual(java.util.List list, java.util.List list2, java.util.Comparator comparator)static voidsort(java.util.Stack stack, java.util.Comparator comparator)static java.lang.Object[]toArray(java.util.List list)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
emptyIntArray
public static final int[] emptyIntArray -
emptyFloatArray
public static final float[] emptyFloatArray
-
-
Constructor Details
-
PZArrayUtil
public PZArrayUtil()
-
-
Method Details
-
pickRandom
public static java.lang.Object pickRandom(java.lang.Object[] objectArray) -
pickRandom
public static java.lang.Object pickRandom(java.util.List list) -
pickRandom
public static java.lang.Object pickRandom(java.util.Collection collection) -
pickRandom
public static java.lang.Object pickRandom(java.lang.Iterable iterable) -
getSize
public static int getSize(java.lang.Iterable iterable) -
getElementAt
public static java.lang.Object getElementAt(java.lang.Iterable iterable, int int1) throws java.lang.ArrayIndexOutOfBoundsException- Throws:
java.lang.ArrayIndexOutOfBoundsException
-
copy
public static void copy(java.util.ArrayList arrayList, java.util.ArrayList arrayList2) -
copy
public static void copy(java.util.ArrayList arrayList, java.util.ArrayList arrayList2, ICloner iCloner) -
indexOf
public static int indexOf(java.lang.Object[] objectArray, java.util.function.Predicate predicate) -
indexOf
public static int indexOf(java.util.List list, java.util.function.Predicate predicate) -
contains
public static boolean contains(java.lang.Object[] objectArray, java.util.function.Predicate predicate) -
contains
public static boolean contains(java.util.List list, java.util.function.Predicate predicate) -
contains
public static boolean contains(java.util.Collection collection, java.util.function.Predicate predicate) -
contains
public static boolean contains(java.lang.Iterable iterable, java.util.function.Predicate predicate) -
find
public static java.lang.Object find(java.util.List list, java.util.function.Predicate predicate) -
find
public static java.lang.Object find(java.lang.Iterable iterable, java.util.function.Predicate predicate) -
listConvert
public static java.util.List listConvert(java.util.List list, java.util.function.Function function) -
itConvert
public static java.lang.Iterable itConvert(java.lang.Iterable iterable, java.util.function.Function function) -
listConvert
public static java.util.List listConvert(java.util.List list, java.util.List list2, java.util.function.Function function) -
listConvert
public static java.util.List listConvert(java.util.List list, java.util.List list2, java.lang.Object object, PZArrayUtil.IListConverter1Param iListConverter1Param) -
arrayToString
public static java.lang.String arrayToString(float[] floatArray) -
arrayToString
public static java.lang.String arrayToString(float[] floatArray, java.lang.String string, java.lang.String string2, java.lang.String string3) -
arrayToString
public static java.lang.String arrayToString(java.lang.Object[] objectArray) -
arrayToString
public static java.lang.String arrayToString(java.lang.Object[] objectArray, java.lang.String string, java.lang.String string2, java.lang.String string3) -
arrayToString
public static java.lang.String arrayToString(java.lang.Iterable iterable, java.util.function.Function function) -
arrayToString
public static java.lang.String arrayToString(java.lang.Iterable iterable) -
arrayToString
public static java.lang.String arrayToString(java.lang.Iterable iterable, java.lang.String string, java.lang.String string2, java.lang.String string3) -
arrayToString
public static java.lang.String arrayToString(java.lang.Iterable iterable, java.util.function.Function function, java.lang.String string, java.lang.String string2, java.lang.String string3) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, int int1) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, int int1, java.util.function.Supplier supplier) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, boolean boolean1) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, java.util.function.Supplier supplier) -
newInstance
public static java.lang.Object[] newInstance(java.lang.Class javaClass, java.lang.Object[] objectArray, int int1, boolean boolean1, java.util.function.Supplier supplier) -
add
public static float[] add(float[] floatArray, float float1) -
add
public static java.lang.Object[] add(java.lang.Object[] objectArray, java.lang.Object object) -
concat
public static java.lang.Object[] concat(java.lang.Object[] objectArray, java.lang.Object[] objectArray2) -
arrayCopy
public static java.lang.Object[] arrayCopy(java.lang.Object[] objectArray, java.lang.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 java.util.List arrayCopy(java.util.List list, java.util.List list2) -
arrayCopy
public static java.lang.Object[] arrayCopy(java.lang.Object[] objectArray, java.util.List list) -
arrayCopy
public static java.lang.Object[] arrayCopy(java.lang.Object[] objectArray, java.lang.Object[] objectArray2) -
arrayConvert
public static java.util.List arrayConvert(java.util.List list, java.util.List list2, java.util.function.Function function) -
clone
public static float[] clone(float[] floatArray) -
clone
public static java.lang.Object[] clone(java.lang.Object[] objectArray) -
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.Object[] objectArray) -
isNullOrEmpty
public static boolean isNullOrEmpty(int[] intArray) -
isNullOrEmpty
public static boolean isNullOrEmpty(float[] floatArray) -
isNullOrEmpty
public static boolean isNullOrEmpty(java.util.List list) -
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.Iterable iterable) -
getOrDefault
public static java.lang.Object getOrDefault(java.util.List list, int int1) -
getOrDefault
public static java.lang.Object getOrDefault(java.util.List list, int int1, java.lang.Object object) -
getOrDefault
public static java.lang.Object getOrDefault(java.lang.Object[] objectArray, int int1, java.lang.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 java.lang.Object[] arraySet(java.lang.Object[] objectArray, java.lang.Object object) -
arrayPopulate
public static java.lang.Object[] arrayPopulate(java.lang.Object[] objectArray, java.util.function.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 java.lang.Object[] toArray(java.util.List list) -
indexOf
public static int indexOf(java.lang.Object[] objectArray, int int1, java.lang.Object object) -
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(java.util.List list, java.util.function.Consumer consumer) -
forEach
public static void forEach(java.lang.Iterable iterable, java.util.function.Consumer consumer) -
forEach
public static void forEach(java.lang.Object[] objectArray, java.util.function.Consumer consumer) -
getOrCreate
public static java.lang.Object getOrCreate(java.util.HashMap hashMap, java.lang.Object object, java.util.function.Supplier supplier) -
sort
public static void sort(java.util.Stack stack, java.util.Comparator comparator) -
sequenceEqual
public static boolean sequenceEqual(java.lang.Object[] objectArray, java.util.List list) -
sequenceEqual
public static boolean sequenceEqual(java.lang.Object[] objectArray, java.util.List list, java.util.Comparator comparator) -
sequenceEqual
public static boolean sequenceEqual(java.util.List list, java.util.List list2) -
sequenceEqual
public static boolean sequenceEqual(java.util.List list, java.util.List list2, java.util.Comparator comparator) -
arrayAdd
public static int[] arrayAdd(int[] intArray, int[] intArray2)
-