Transmission d'un tableau
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 :
Code:
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);
} |
voici la déclaration de mes attributs :
Code:
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