Addition de deux elements de deux vecteurs [Resolu] - Java - Programmation
Marsh Posté le 16-09-2006 à 17:32:34
1) utilise des ArrayList<Integer>
2) avec ton Vector, tu perds toute information, donc ça crache de l'Object. Reste en QuelQueChose<Integer> et ça te donnera des Integer.
Marsh Posté le 16-09-2006 à 17:43:52
1) Ok, je m'y met !
2) j'avoue ne pas bien comprendre : rester en QuelqueChose<Integer> ??? dans l'utilisation des mes vecteurs??
Commet faire??
Je suis un peu largue, mais merci beaucoup
Je vais de ce pas modifier mes vecteurs en ArrayList
Marsh Posté le 16-09-2006 à 17:46:06
Voila, comme dit Taz tu as initialisé des Vector<Integer> avec tes new, mais il faut également déclarer tabla et somme comme étant des Vector<Integer>, sinon java n'y "voit" que des Vector<Object>.
Donc il faut remplacer ton code par
Code :
|
Marsh Posté le 16-09-2006 à 18:06:52
Ahhhh bah voila!!
Tout de suite ca va mieux... comme je m'en doutais, il ne me manquait pas grand chose !!!
Super !!
Marsh Posté le 16-09-2006 à 17:11:19
Voici mon probleme simple, que je n'arrive pas a resoudre apres acharnement, et recherches.. ca doit pourtant pas etre complique !!
Je declare deux vecteurs :
maintenant je veut additionner des elements comme suis :
i et j etant des variables de boucle, peut importe...
Erreur : operator + cannot be applied to java.lang.object ...
J'ai beau triturer le code, faire des transtypages en entier comme (int)Somme.get(i) rien n'y fait : il ne veut pas additionner mes vecteurs !!
Un petit coups de pouce serait grandement apprecie !!
Message édité par guepe le 16-09-2006 à 18:14:46
---------------
Un blog qu'il est bien