Recientemente estuve leyendo el siguiente fragmento de código del tutorial de la colección oracle cuando me encontré con este fragmento de código.objeto genérico de devolución
public static <E> Set<E> removeDups(Collection<E> c) {
return new LinkedHashSet<E>(c);
}
yo no era capaz de entender por qué el valor devuelto es algo
<E> Set<E> and not just Set<E> ?
Artículo de tutoriales de Java sobre métodos genéricos: http://docs.oracle.com/javase/tutorial/extra/generics/methods.html –