Penso sia più corretto cosìOriginariamente inviato da maurizio2
Ok adesso mi e' chiara la differenza
tra le due interfacce(Comparator & Comparable),
devo imparare anche io....
Ritornando all'esempio di prima
non si potrebbe scrivere:
Premetto la leggittimita' di instanceof perche'codice:if(o.getClass().getName().equals(MioOggetto)){...}
sappiamo qui con certezza l'origine del dato.:
Comunque dipende: se la tua classe non fa parte di alcun package, allora non hai problemi, altrimenti dovresti specificare anche tutto il package. Esempio, se sappiamo che l'oggetto passato è un Integer, che fa parte del package java.lang:codice:if(o.getClass().getName().equals("MioOggetto")){...}
Diciamo, quindi, che la parola chiave instanceof è più semplice da usare.codice:if (o.getClass().getName().equals("java.lang.Integer")) {...}
Ciao.![]()


:

