|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Messaggi: n/a
|
java generics domanda
ciao a tutti
ultima domanda su questo argomento....scusate se rompo.... dal libro che sto studiando si evince che uno può parametrizzare un metodo affinchè abbia un certo tipo di parametri (generics). ma si possono anche parametrizzare il tipo di ritorno di un metodo con i generics??? se si ma mi fate un esempio (semplice please) per vedere la sintassi? grazie |
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Quote:
Un esempio: Codice:
static <T> List<T> toList(T[] array) {
List<T> list = new ArrayList<T>(array.length);
for (T item : array) {
list.add(item);
}
return list;
}
|
|
|
|
|
|
|
#3 |
|
Messaggi: n/a
|
Quale è il tipo ritornato parametrizzato? List? Ma non mi sembra parametrizzato
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Vicenza
Messaggi: 1570
|
Quote:
Il tipo di ritorno è List<T>, non List. P.S: in realtà la funzione poteva essere scritta in maniera ancora più versatile usando un varargs, ma magari questo lo lascio a te se vuoi testare la funzione che ti ho scritto (si tratta di una modifica di pochi caratteri comunque). |
|
|
|
|
|
|
#5 |
|
Messaggi: n/a
|
grazie!!
sul cell tapatalk non mi visualizzava il T parametrico! grazie |
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:47.




















