Bonjour,

je cherche à récupérer un tableau de maniere dynamique, voila comment je m'y prend:

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));
			}
}
seulement le bout de code:

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));
ne me recupére pas le tableau, comment faire!!!!

:'(


merci d'avance pour votre aide!