Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : copie d un tableau de boolean a deux dimensions [ Archives / Divers ] (smicole)

lundi 26 avril 2004 à 13:54:55 | copie d un tableau de boolean a deux dimensions

smicole


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

lundi 26 avril 2004 à 14:17:34 | Re : copie d un tableau de boolean a deux dimensions

dmaillet

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;
}

lundi 26 avril 2004 à 14:21:17 | Re : copie d un tableau de boolean a deux dimensions

dmaillet

euh dsl, a 2 dim ca donne :

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++){
int length2 = tab[i].length;
for (int j=0; j<length2; j++){
tabCopy[i][j] = tab[i][j];
}v //fin j
] // fin i
return tabCopy;
}

lundi 26 avril 2004 à 14:22:47 | Re : copie d un tableau de boolean a deux dimensions

dmaillet


euh dsl encore, mais il manquait la creation de la table...

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++){
int length2 = tab[i].length;
tabCopy[i] = new boolean[length2];
for (int j=0; j<length2; j++){
tabCopy[i][j] = tab[i][j];
}v //fin j
] // fin i
return tabCopy;
}



Cette discussion est classé dans : copie, tableau, dimensions, boolean


Répondre à ce message

Sujets en rapport avec ce message

Un JTable dans un JTree = non scrollable ?? [ par dugros ] Salut !j'ai construit un arbre qui m'affiche toutes sortes d'informations, dont un JTable.J'ai besoin d'un JScrollPane pour naviguer dans ce tableau q Déclarer un tableau en deux dimensions... [ par jonathan100 ] Bonjour a tous, Voici mon problème. Je voudrais construire un tableau en deux dimensions, comme ceci: InetAddress[][] tab_adr = new InetAddress[10][2] Problème de modèle récursif dans un tableau à 2 dimensions. [ par lambdacrash ] Bonjour, Je n'arrive pas à trouver le modèle récursif me permettant d'écrire 3 fonctions en Java pour compter le nombre de "1" aligner horizontalement Nombre aléatoir tableau 2 dimensions [ par lunakhod ] Bonjour à tous ,Voila , j'ai un projet java à faire mais je ne connais pas trés bien ce language.En fait , je c'est mieux dessiner par applets que de tableau a deux dimensions java [ par aurelie84 ] Bonsoir, en fait, je voudrais faire un tableau a deux dimensions en java et apparament ca n'existe pas. Comment faut-il faire ? un tableau de tableau tableau boolean [ par didoux95 ] Bonsoire a tous,dans mon programme, j'ai eu besoin d'utiliser un tableau de boolean ("boolean[] MonTableau = {true, true, false, true, false, false};" trier un tableau à deux dimensions d'entier dans java [ par reine2 ] Bonjour tous le monde, je veux trier un tableau à deux dimensions d'entier constitué d'une colonne d'identifiant qu'on associe à chaque identifiant un Création tableau 2 dimensions + tri [DEBUTANT !!] [ par ctof3552 ] slt !je souhaite trier un tableau de vecteurs sur le 2eme élément du vecteur...comment puis je faireex: mon tablo est :[RP125, 38][RP621, 79][RP268, 3 methode pointé par tableau d'objet [ par Juls ] Salut J'ai un petit problème à vous exposer :1 class voiture une autre parcours un tableau d'objet voiture comme suit : Voiture [] voiture = new Voi


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.