Generics Java: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 12:
<source lang="java">
String title=((String) words.get(i)).toUppercase();
o più correttamente per evitare errori
Object o=words.get(i);
if(o instaceOf String)
String title=((String) o.get(i)).toUppercase();
</source>
 
Riga 19 ⟶ 23:
String title=words.get(i).toUppercase();
</source>
 
Da notare che grazie all'uso dei generici non c'è bisogno di controllare ogni volta quale tipo di oggetto sia contenuto in una struttura dati
 
Vi sono però anche degli svantaggi: