EpicHeads/main/java/com/songoda/epicheads/util/ArrayUtils.java

24 lines
571 B
Java

package com.songoda.epicheads.util;
import java.util.Arrays;
public class ArrayUtils {
@SafeVarargs
public static <T> T[] create(T... values) {
return values;
}
public static <T> T[] copy(T[] array) {
return Arrays.copyOf(array, array.length);
}
@SafeVarargs
public static <T> T[] append(T[] list1, T... list2) {
T[] newList = java.util.Arrays.copyOf(list1, list1.length + list2.length);
System.arraycopy(list2, 0, newList, list1.length, list2.length);
return newList;
}
}