Avec le nom d'une classe, on peut créer une instance:
Mais comment faire pour avoir un array?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Class.forName("org.me.MyClass").newInstance();
Autrement dit fairemais avec la réflection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part new Myclass[0];
"MyClass" peut être donné comme String ou même Class (via getType) directement. C'est surtout l'instanciation de l'array qui m'intéresse.
Partager