Bonjour,
je cherche à récupérer un tableau de maniere dynamique, voila comment je m'y prend:
seulement le bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static afficherChamps( Object o){ c = Class.forName((o.getClass()).getName()); //tableau de champs de la classe Field[] f = c.getDeclaredFields(); //pour chaque attribut de la classe for(int i=0; i<f.length;i++){ nomChamp=f[i].getName(); if( !(f[i].getType()).isArray()){ System.out.println("<"+nomChamp+">"+(f1.get(o)).toString()); element.setAttribute(nomChamp,(f1.get(o)).toString()); } else{ // je veux récupérer la liste de mon champs de type tableau de ma classe n List l= new Vector(); l.toArray((Object[]) f1.get(o)); } }
ne me recupére pas le tableau, comment faire!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // je veux récupérer la liste de mon champs de type tableau de ma classe n List l= new Vector(); //Vector l=new Vector(); l.toArray((Object[]) f1.get(o));
:'(
merci d'avance pour votre aide!
Partager