Que ce soit de Object vers int ou de Object vers String (par exemple), tu ne peux � ma 
connaissance par faire un cast de tout un tableau.

M�me si tu es s�r que tous les �l�ments de ton tableau sont d'un type donn�, tu ne 
peux pas faire un cast de tout le tableau mais d'un �l�ment du tableau seulement, donc 
un par un. Car le pointeur est bien un pointeur vers un Object[], quelle que soit la 
nature (plus sp�cifique) des �l�ments qui le compose.

Il te faut donc le parcourir et construire un nouveau tableau, du type que tu 
souhaites.

A moins que j'ai rien compris � Java :o)

Manu

-----Original Message-----
From: HAREL Anthony [mailto:[EMAIL PROTECTED]] 
Sent: mardi 4 f�vrier 2003 11:07
To: [EMAIL PROTECTED]
Subject: cast Object[] en int[]?

Bonjour,

Une petite question de d�butant, mais bon...
Comment fait-on pour caster un tableau d'objets Object[] en
tableau d'entiers int[]?
Plus exactement j'ai dans une ArrayList un tableau d'Integer
(Integer[ ] ) si j'utilise la methode toArray() d'ArrayList, je
r�cup�re un tableau d'Object, je fais comment pour avoir un
tableau d'int (int[ ])?

Merci

--
_______________________________

  Anthony HAREL


  mailto:[EMAIL PROTECTED]
_______________________________


Répondre à