Pb de comparaison Object / Int d'une matrice d'Objects - Java - Programmation
Marsh Posté le 25-07-2003 à 19:06:36
Tu peux pas caster un Object en int, hein int c'est pas un objet. java.lang.Integer a des méthodes pour passer de l'un à l'autre mais sinon je ne pense pas que tu aies pu stocker des int dans un tableau d'Object déjà. Tu dois certainement avoir des Integer.
Marsh Posté le 25-07-2003 à 19:11:51
Taiche a écrit : Tu peux pas caster un Object en int, hein int c'est pas un objet. java.lang.Integer a des méthodes pour passer de l'un à l'autre mais sinon je ne pense pas que tu aies pu stocker des int dans un tableau d'Object déjà. Tu dois certainement avoir des Integer. |
Yop , effectivement, je me suis vautré !
Merci tchao
Calimerot
Marsh Posté le 25-07-2003 à 19:03:38
Voila , je possède une matrice définis comme suit :
Object[][] donneesTerrains;
cette matrice contient des Int ,Char et String.
J'aurais de comparer l'élèment de chaque ligne , colonne indexée 1, à un entier :
public int renvoisIndex(int numero) {
trouve=false;
i=0;
while(trouve==false) {
if (((int)donneesTerrains[i][1])==numero)
{
trouve=true;
}
else i++;
}
return i;
}
A la compilation , il m'indique qu'il ne peut pas comparer un Object et un intmalgré le cast parce que je sais que dans ce tableau , à cette colonne ,c'est un int.
Une idée ???
Merci.
Calimerot