[JAVA] probleme declaration tableaux
Fermé
____22
Messages postés
98
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
13 janvier 2012
-
3 mai 2008 à 03:29
____22 Messages postés 98 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 13 janvier 2012 - 4 mai 2008 à 02:00
____22 Messages postés 98 Date d'inscription jeudi 15 novembre 2007 Statut Membre Dernière intervention 13 janvier 2012 - 4 mai 2008 à 02:00
Bonjour,
j'ai un tableau
Tache [] taches;
et un autre
Tache[] taches_pr=taches.clone();
le probleme est que lorsque je fais
Arrays.sort(taches_pr);
ça modifie les 2 a la fois, comment évitez ce probleme?
j'ai un tableau
Tache [] taches;
et un autre
Tache[] taches_pr=taches.clone();
le probleme est que lorsque je fais
Arrays.sort(taches_pr);
ça modifie les 2 a la fois, comment évitez ce probleme?
A voir également:
- [JAVA] probleme declaration tableaux
- Déclaration de revenus - Guide
- Déclaration - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
4 réponses
Bonjour, cela peut venir de la methode clone...mais pourquoi ne pas tout simplement faire :
comme tu as le même tableau partout et ton sort ne va pas less modifier.
Bon courage!
for(int i=0;i<taches.length;i++) taches_pr[i]=taches[i];
comme tu as le même tableau partout et ton sort ne va pas less modifier.
Bon courage!
____22
Messages postés
98
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
13 janvier 2012
1
3 mai 2008 à 13:14
3 mai 2008 à 13:14
j'ai deja essayé
Tache[] taches_pr=taches;
et
Tache[] taches_pr;
for(int i=0;i<taches.length;i++) taches_pr[i]=taches[i];
ça donne la meme chose
Tache[] taches_pr=taches;
et
Tache[] taches_pr;
for(int i=0;i<taches.length;i++) taches_pr[i]=taches[i];
ça donne la meme chose
Mais pourtant moi je viens de l'essayer et ca marche avec la methode clone...dis moi c'est qui tes objets Taches?
____22
Messages postés
98
Date d'inscription
jeudi 15 novembre 2007
Statut
Membre
Dernière intervention
13 janvier 2012
1
4 mai 2008 à 02:00
4 mai 2008 à 02:00
ah excusez moi ça marche bien avec la méthode .clone()
j'avais plus loin mis
taches_pr=taches; c'est ça qui etait le probleme
merci pour l'aide
j'avais plus loin mis
taches_pr=taches; c'est ça qui etait le probleme
merci pour l'aide