Kann nicht finden, symbol - Klasse T
Habe ich diese Funktion;
public static T[] addToArray(T item, T... items){
T[] array;
int array_size = 1;
if(items !=null){ array_size = items.length+1; }
array = java.util.Arrays.copyOf(items, array_size);
array[array_size-1] = item;
return array;
}
Und ich bekomme diese Fehlermeldung cannot find symbol symbol: class T
. Die Idee ist es, diese Methode generisch ist. Ich habe nie gearbeitet mit Generika so ich raten bin, vermisse ich einen Hinweis?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Signatur der Methode für die generische Methode ist wie folgt
Müssen Sie deklarieren den parameter " Typ " vor den Rückgabetyp der Methode:
Referenz:
Um eine generische Methode, die Sie brauchen, es zu erklären, als unter einer generischen Typ-parameter: