[java] utiliser un String comme nom de class

guigui -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,

Admettont que j'ai créé une ArrayList et un String dans mon code, par exemple:

ArrayList liste = new ArrayList();

String a = new String("liste");

comment est-il possible de créer une nouvelle ArrayList, identique à liste, mais sans passer par :

ArrayList b = liste;

L'idée serait de se servir de a, et de la chaine de caractère "ligne" ... (je débute )

Merci
A voir également:

6 réponses

loowisankama Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   44
 
bah c'est assez simple : tu prend Laraylist (la-raie-liss(t) tu y met le string et hop voici un ensemble parfait !

ca tombe a pic ! la nature n'aime pas le vide !

P.S : ne le prend pas mal c'est juste trop tentant et ca ne gene personne !
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
ou sinon, tu fais du #define CHAINE "contenu de la variable"

et a la place de "liste" tu utilises CHAINE

#define CHAINE "liste"

void main ...
{
String a = new String(CHAINE);
}
0
guigui
 
Merci je vais essayer ça.

J'essaierai la méthode de loowisankama plus tard ....
0
loowisankama Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   44
 
hum mais nabla c'est pas possible ca ! tu me piste ! on est vraiment fait pour s'entendre !
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
tu as dit que tu étais un homme-> donc non, je ne te piste pas ;) et s'entendre, à la limite, mais ca n'ira pas plus loin :D
0
loowisankama Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   44
 
va voir mon profil tu verra que je suis plutot pas mal pr un homme ;)
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
lol
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
guigui
 
On dirait que ça n'existe pas en java #define , mais en C ...

Une autre idée ?

PS: ravi de vous avoir rapproché les mecs
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
youps, désolé, j'avais ouvblié que c'était java quand je l'ai écrit ...
0