package ch.akuhn.util;
public abstract class Arrays {
public static <E> E[] append(E[] array, E element) {
E[] result = java.util.Arrays.copyOf(array, array.length + 1);
result[array.length] = element;
return result;
}
public static <E> java.util.List<E> asList(E... a) {
return java.util.Arrays.asList(a);
}
public static int indexOf(Object[] array, Object element) {
for (int n = 0; n < array.length; n++) {
if (array[n] == element) return n;
}
return -1;
}
public static int[] copyOf(int[] original, int newLength) {
return java.util.Arrays.copyOf(original, newLength);
}
}