Probl�me n�anmoins si on a une classe interne, genre :
package toto.titi;
public class Truc
{
static public class Bidule
{
}
}
dans ce cas, nous avons :
toto.titi.Truc.Bidule
et logiquement, si l'on ne s�pare que le nom de son package, on a :
- le package : toto.titi
- le nom : Truc.Bidule
or proc�der par lastIndexOf renvoie seulement : Bidule ...
-----Message d'origine-----
De : Patrice Godard [mailto:[EMAIL PROTECTED]]
Envoy� : jeudi 10 octobre 2002 15:03
� : [EMAIL PROTECTED]
Objet : Re: Nom de la classe d'un oobjet
String s = getClass().getName()
String classe = s.substring(s.lastIndexOf('.')+1);
-----Original Message-----
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Thu, 10 Oct 2002 15:00:09 +0200
Subject: Nom de la classe d'un oobjet
Bonjour,
Je r�cup�re le nom de la classe d'un objet par ".getClass().getName()".
Seulement l'objet est maintenant dans un package, et cette m�thode me
renvoie le nom
de la classe pr�c�d�e du package.
Quelle est la solution pour faire fonctionner ceci comme avant ?
Merci par avance pour votre aide.
Eddy PALISSE
--
INGENCYS
Agence Conseil & Ing�nierie en Syst�mes d'Informations
20A, rue du Grand S�minaire
28630 LE COUDRAY
T�l. 02 37 25 12 00 - Fax : 02 37 25 12 01
http://www.ingencys.net
-- S'il n'y a pas de solution, il n'y a pas de probl�me --