smicole
Messages postés1Date d'inscriptionjeudi 27 novembre 2003StatutMembreDernière intervention26 avril 2004
-
26 avril 2004 à 13:54
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 juillet 2007
-
26 avril 2004 à 14:22
bonjour ,
je souhaiterais savoir comment faire la copie d' un tableau de boolean
à deux dimensions pour que quand je modifie
l 'un des deux tableaux
l autre ne doit pas etre modifier.merci
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 juillet 2007 26 avril 2004 à 14:17
a l'ancienne, car un boolean est un type de base, donc copie par valeur de chaque element de la table, alors que si tu copie le tableau genre tabCopy = tab, la tu copie le pointeur sur l'objet tab...
voila comment tu peux faire
public boolean[] copyBooleanTable( boolean[] tab) {
if ( tab == null){
return;
}
int length = tab.length;
boolean[] tabCopy = new boolean [tab.length];
for (int i=0; i<length; i++){
tabCopy[i] = tab[i];
}
return tabCopy;
}