Comment avoir des noms d'objets différents ?
bonjour à tous,
Voici ce que je voudrais faire :
Si l'utilisateur tape "3", je voudrais instancier 3 fois la même classe
mais avec un nom d'objet différent.
Si l'utilisateur tape "5", je voudrais instancier 5 fois la même classe
mais avec un nom d'objet différent.
etc...
Exemple :
ça c'est la méthode bourrin :
Code:
1 2 3 4 5 6 7
|
if(args.equals("3"))
{
byte[] tab0 = new byte[SIZE];
byte[] tab1 = new byte[SIZE];
byte[] tab3 = new byte[SIZE];
} |
mais je voudrais un truc du genre :
Code:
1 2 3 4 5
|
for(int i=0;i<args.length;i++)
{
byte[] tab+i = new byte[SIZE];
} |
sauf qu'on peut pas mettre une variable dans un nom d'objet.
Merci pour votre aide.
Utilise une structure de données
Salut,
En fait le probleme que tu rencontres est un classique en java .
Comme te l'a proposé le premier intervenant, tu pourrais utiliser une structure de données plus performante qu un tableau . les opérations d'ajouts et de suppression d'objet se font de facon plus elegante.
regarde l'API JAVA.
A+