Package com.spun.util
Class ArrayUtils
java.lang.Object
com.spun.util.ArrayUtils
public class ArrayUtils extends Object
A static class of convenience methods for arrays and collections.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArrayUtils.IterableWrapper<T> -
Constructor Summary
Constructors Constructor Description ArrayUtils() -
Method Summary
Modifier and Type Method Description static <T> Collection<T>addArray(Collection<T> v, T[] array)static <T> T[]addToArray(T[] array, T... objects)static <T> Iterable<T>asIterable(Iterator<T> iterator)static <T> List<T>asList(T[] values)static <T> List<T>combine(List<T> list1, List<T> list2)static <T> T[]combine(T[] a, T[] b)static ListcombineResults(Object[] array, Method method)static List<?>combineResults(Object[] array, String invokeMethod)static booleancontains(int[] values, int value)static <T> booleancontains(T[] values, T value)static <V> intcount(V matching, Collection<V> values)static <K, V> intcountValues(HashMap<K,V> out, V matching)static <K, T> TgetDefault(HashMap<K,T> map, K key, T defaultValue)static <H, T extends H>
TgetFirst(Collection<T> array, Comparator<H> sorter)static <T> TgetFirst(T[] array)static <H, T extends H>
TgetFirst(T[] array, Comparator<H> compartor)static <T> TgetLast(Collection<T> array, Comparator<T> sorter)static <T> TgetLast(List<T> list)static <T> TgetLast(T[] array)static <T> TgetLast(T[] array, Comparator<T> sorter)static <T> TgetSingleton(T[] parts)static <T> T[]getSubsection(T[] array, int startInclusive, int endExclusive)static booleanisEmpty(Object[] array)static booleanisEmpty(Collection<?> collection)static <T> T[]toReverseArray(T[] array)static VectortoReverseVector(Vector<Object> vector)static <T> StringtoString(Iterable<T> values, Function1<T,String> formatter)static <T> StringtoString(T[] values, Function1<T,String> formatter)
-
Constructor Details
-
ArrayUtils
public ArrayUtils()
-
-
Method Details
-
addArray
-
toString
-
asList
-
toString
-
toReverseVector
-
toReverseArray
public static <T> T[] toReverseArray(T[] array) -
addToArray
public static <T> T[] addToArray(T[] array, T... objects) -
getSubsection
public static <T> T[] getSubsection(T[] array, int startInclusive, int endExclusive) -
isEmpty
-
isEmpty
-
getSingleton
public static <T> T getSingleton(T[] parts) -
getFirst
public static <T> T getFirst(T[] array) -
getFirst
-
getFirst
-
getLast
public static <T> T getLast(T[] array) -
getLast
-
getLast
-
combineResults
-
combineResults
-
combine
public static <T> T[] combine(T[] a, T[] b) -
contains
public static <T> boolean contains(T[] values, T value) -
contains
public static boolean contains(int[] values, int value) -
getLast
-
getDefault
-
countValues
-
count
-
combine
-
asIterable
-