bonjour, j'ai un petit problème : voilà je voudrais récupérer dans une classe des attributs des instance de ma classe j'ai donc crée la procédure suivante qui classe les attributs String dans un tableau et renvoie le tableau :
voici la déclaration de mes attributs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static String [] get_tab_id(){ String [] tab_id = new String [liste_photo.size()]; int i=0; Iterator iter = liste_photo.iterator(); while(iter.hasNext()){ Cphoto photo = (Cphoto) iter.next(); tab_id[i]=photo.identifiant; i++; } return(tab_id); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private String identifiant; private String titre; private String commentaire; //liste dynamique de mots-clés private LinkedList<String> mot_cle = new LinkedList<String>(); private String adresse; private boolean trouve; //déclaration des attributs de classe : liste dynamique de photos static public LinkedList<Cphoto> liste_photo=new LinkedList<Cphoto>();
Seulement, lorsque j'utilise ma procédure dans une autre classe, même si en pas a pas j'observe que le tableau est rempli, le tableau renvoyé est vide...
Je ne comprend pas pourquoi pourriez vous m'aider svp?
Merci d'avance
Partager