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 : [Vector]:utiliser une donnée récupérée à partir d'un Vecteur [ Archives / Divers ] (nikitidz)

dimanche 1 mai 2005 à 13:40:32 | [Vector]:utiliser une donnée récupérée à partir d'un Vecteur

nikitidz

bonjour tous le monde,
   je posséde un Vecteur de tableaux d'entier (Possibilities). le remplissage
c'est ok mais quand je récupère une donnée de ce Vecteur et que je la
modifie, je trouve que celle se trouvant dans le Vecteur change aussi.
  voici le code:
         int Possibility[]=Possibilities.get(0);
         int temp=Possibility[0];
         Possibility[0]=Possibility[Possibility.Length-1];
         Possibility[Possibility.Length-1]=temp;
Si au départ Possibilities[0] contient l'élément {2,1,4} et que Possibility apres
permutaion contient {4,1,2} alors je trouve Possibilities[0] ={4,1,2}

merci,

Blind in Lightness

dimanche 1 mai 2005 à 13:48:19 | Re : [Vector]:utiliser une donnée récupérée à partir d'un Vecteur

nikitidz



Blind in Lightness

dimanche 1 mai 2005 à 15:34:09 | Re : [Vector]:utiliser une donnée récupérée à partir d'un Vecteur

ObiWanKennedy

déclare ton Possibilities en final

I am a heap of shit to human appearance

samedi 7 mai 2005 à 13:56:00 | Re : [Vector]:utiliser une donnée récupérée à partir d'un Vecteur

bjdc

Premiere chose : en java les tableaux sont des objets autant que des types. Cela vient du fait qu'il n'est pas possible de creer de nouveaux types primitifs en Java, et qu'il cree a la place une pseudo classe.

La methode get ne duplique pas l'objet, elle t'en donne une reference. Donc effectivement que tu utilises la reference dans Possibilite ou celle de Possibility, tu manipules toujours le meme objet.  Tout objet descend de Object, tu peux donc utiliser la methode clone() pour dupliquer l'objet.

 int Possibility[]=Possibilities.get(0).clone();

Normalement clone() recopie tous les attributs.





samedi 7 mai 2005 à 14:31:55 | Re : [Vector]:utiliser une donnée récupérée à partir d'un Vecteur

bjdc

Remarque : clone() n'est (bien sur :/) pas redefinit dans un tableau.
Donc recopie a la main dans un nouveau tableau :)




Cette discussion est classé dans : donnée, vector, vecteur, possibility, possibilities


Répondre à ce message

Sujets en rapport avec ce message

Vector à 2 dimension [ par Deathmaker ] Bonjour tout le mondeLà, je dois avouer, j'en peux plus, je viens de passer tout le dimanche à chercher comment faire un vecteur à 2 dimension.Il y a Limite d'un Vecteur [ par didoux95 ] Bonjour a tous, le plus grand nombre que l'on puisse affect a une variable de type Integer est bien " 2147483647" ? alors si oui, pourquoi est que qua conversion de Vector [ par nasrouna84 ] salut tous j'ai un probleme dans mon application j'ai un vecteur Vector data, je veux convertir en vecteur de vecteur Vector[Vector f ] j'ai connu le créer une courbe à partir des donnée contenu dans un vecteur [ par diablo19 ] salut tout le monde, je réalise un projet java, j'ai créer un vecteur qui contient des données d'une base de donnée, et je voulai savoir commet créer vecteur d'entier [ par nadap ] Salut à tous, j'ai un probleme avec un vecteur d'entier.j'inserte des int dans un vecteur et quand je veux les recupérer plus tard, il me parle d'inco Comment affichier le contenu d'un vector comme une matrice [ par aminos88 ] Bonsoir,j'ai un Vector dans java qui contient des vecteus c a d un vecteur dont chaque élément de ce vecteur est un autre vecteur Ma question c commen probleme avec les vector [ par nadap ] salut, j'utilise un verteur de vecteur pour sauvegarder des valeurs.Le probleme est que à la fin, c'est la dernier valeur qui se trouve dans tous les eliminer la redondance des éléments dans un vecteur [ par papillon2000 ] bonsoir a tous, je veux faire une méthode pour eliminer les eléments redondan dans un vecteur, (en java). Détecter le nombre de groups 1 dans une matrice donnée [ par thuyte ] Salut salut à toutDepuis quelques jours je cherche un algo en java quii retourn une liste de groupe de "1"  dans une matrice donnée. Par ex: Matrice d Listener pour une jtable : quel interface choisir? [ par izicharley ] Bonsoir à tous,- j'ai une jtable qui affiche un vecteur.- ce vecteur contient des objets 'client'.- une methode de mon objet client me permet de savoi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,437 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é.