|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 65
|
[Java]Confronto tra variabili Object
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 Ultima modifica di Ultrabyte : 28-02-2006 alle 15:00. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 4329
|
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...
__________________
|18k+|slk800|a7n8x|1Gb/ddr400|Gf4mx440|Pio108|WD 160Gb|Case|Uni|Album|AnimeClick|OneManga| |ClassicThrash!|BNR Metal|TrueMetal|Dime|Chuck| |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 256
|
guarda l'interfaccia Comparable... implementa il metodo compareTo e all'interno di tale metodo scegli tu come confrontare gli array...
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 65
|
si infatti ho fatto in quella maniera li usando il compareTo grazie mille
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:27.



















