Visualizza messaggio singolo
Vecchio 06-04-2008, 13.36.45   #2
Cacciavite
Senior Member
 
L'avatar di Cacciavite
 
Registrato: 06-02-2008
Messaggi: 260
Cacciavite promette bene
Mi sa devi usare l'operatore equals().
Cito dal mio libro:

Integer i1 = new Integer(12);
Integer i2 = new Integer(12);

Il test i1==i2 darà esito false, in quanto le due variabili fanno riferimento a due oggetti distinti; al contrario, l'espressione i1.equals(i2) risulterà vera, dal momento che i due oggetti hanno lo stesso identico stato.
L'operatore == permette di verificare l'identità tra due refernece, che si verifica nel caso in cui essi facciano riferimento allo stesso oggetto in memoria.

Poi non so... è da poco che uso Java, ma credo sia così.
___________________________________

- "Che vitaccia!" disse il Cacciavite.
- Non discutere mai con un idiota... ti trascina al suo livello e ti batte con l'esperienza.
Cacciavite non è collegato   Rispondi citando