PDA

View Full Version : [Java]Confronto tra variabili Object


Ultrabyte
28-02-2006, 14:53
Allora se io ho un vector che contiene degli arrey...posso controllare se due oggetti array si possono confrontare da di loro ?

VECTOR A
0|-------Arrey1
1|-------Arrey2
2|-------Arrey3
3|-------Arrey4
4| ------Arrey5
in questo caso ho due arrei che sembrerebbero uguali e qui mi sorge il dubbio allora:

Posso fare il confronto in questo modo?

arrey1==arrey3
vabbe non badate alla scrittura dell'oprezione è solo a titolo descrittivo di cosa voglio fare.....si può ottere un confronto direttamente tra gli oggetti anziche attraverso il loro contenuto? grazie per le risposte

dnarod
28-02-2006, 15:02
array, si pronuncia arrei, ma continua a scriversi array...in pratica hai un array di array (array bidimensionale)...se ci pensi in questi termini è piu semplice: se nell array hai interi, puoi confrontarli semplicemente con qualcosa tipo "mioArray[x] == mioArray[y]".....se invece di interi hai array, è lo stesso infondo, perche devi solo cambiare il modo di controllare l uguaglianza fra i due elementi...se i due elementi dell array che confronti sono uguali (e gli elementi sono array a loro volta), allora ok, altrimenti non ok....per controllare che un array sia uguale a un altro puoi semplicemente fare un for che controlli tutti i suoi elementi ed esca se uno differisce da un altro...

paperopazzo
01-03-2006, 12:35
guarda l'interfaccia Comparable... implementa il metodo compareTo e all'interno di tale metodo scegli tu come confrontare gli array...

Ultrabyte
02-03-2006, 10:52
si infatti ho fatto in quella maniera li usando il compareTo grazie mille