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 --

Répondre à