se io scrivo
if (list.get(5).getClass()!=String.class){.... }
la lista secondo me potrebbe essere di qualsiasi tipo,
io controllo se l'oggetto è di tipo string....
invece il compilatore si arrabbia e me lo segna come errore..perchè?
se io ho una lista di stringhe il controllo va a buon fine!!!!!
si pero' se io ho una lista di oggetti sconosciuti dovrei avere la possibilità di verificare il tipo degli oggetti...come si fa?

Rispondi quotando