Poniżej znajduje się fragment pokazujący, jak utworzyć klasę ogólną java, aby dołączyć pojedynczy element do tablicy. Jak mogę uczynić appendToArray metodą statyczną. Dodanie wartości statycznej do podpisu metody powoduje błędy kompilacji.
public class ArrayUtils<E> {
public E[] appendToArray(E[] array, E item) {
E[] result = (E[])new Object[array.length+1];
result[array.length] = item;
return result;
}
}