Hello,

Je dois afficher la valeur d'objects récuérés par introspéction. Seulement un toString sur cet object ne fonctionne pas dans tous les cas.
En effet, si l'objet est un tableau, ca m'affiche un truc du genre: [I@5973ea
S'il s'agit d'une LinkedList, par exemple, c'est encore pire ça me fait une exception car il n'y a pas de méthode toString.

Comment je peux faire pour afficher le contenu de plus ou moins n'importe quoi?

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
...
Field[] f = configObject.getClass().getDeclaredFields();
...
for(int i=0;i<f.length;i++){
  ...
  System.out.println(f[i].get(configObject).toString());
  ...
Merci d'avance, A+