Instanciation dynamique d'un tableau
Bonjour.
Au même titre qu'il est possible d'instancier dynamiquement un objet, je souhaiterai pouvoir le faire avec un tableau d'objets (dont je connais le nombre d'occurences)
Ex :
Code:
1 2 3
|
Class maClasse = Class.forName("Toto");
Object monInstance = maClasse.newInstance(); |
Je souhaiterai que l'objet monInstance soit un Toto[nbOcc] (et non un Object[] contenant nbOcc Toto)
Le but étant de pouvoir appeler dynamiquement une méthode ayant comme parametre un tableau de Toto
Code:
1 2 3 4 5
|
xxxx.getClass().getMethod(nomMethode, new Class[]
{mesOccurences.getClass()}).
invoke(xxxx, new Object[]
{mesOccurences}); |
et je ne veux pas de
Code:
1 2 3 4 5 6
|
Toto[] toto = new Toto[nbOcc];
xxxx.getClass().getMethod(nomMethode, new Class[]
{toto.getClass()}).
invoke(xxxx, new Object[]
{toto}); |
même si ça, ça fonctionne...
Je suis pas sûr d'avoir été clair, là... :?