Pb de comparaison Object / Int d'une matrice d'Objects

Pb de comparaison Object / Int d'une matrice d'Objects - Java - Programmation

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

Reply

Marsh Posté le 25-07-2003 à 19:03:38   

Reply

Marsh Posté le 25-07-2003 à 19:06:36    

Tu peux pas caster un Object en int, hein :heink: 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.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 25-07-2003 à 19:11:51    

Taiche a écrit :

Tu peux pas caster un Object en int, hein :heink: 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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed