Mi chiedo perché generico metodi che nulla void
sono (o può essere) ha dichiarato questo modo tornano:ritorno Tipo di Java metodi generici
public static <E> void printArray(E[] inputArray) {
// Display array elements
for (E element : inputArray){
System.out.printf("%s ", element);
}
System.out.println();
}
Sembra <E>
è il tipo di oggetto restituito, ma il metodo non restituisce nulla in effetti. Quindi qual è il vero significato di <E>
in questo caso in particolare e in generale in generale?
avete fatto un buon lavoro reale qui, +1 – CloudyMarble
felice di sentire che! Grazie. @twomore – Jops
great answer + 1, potrebbe valere la pena ricordare che nel tuo primo metodo puoi usare Void (maiuscolo 'V') per il tipo di ritorno T ... anche se 'y' dovrebbe avere un valore nullo – Rhubarb