IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

Transmission d'un tableau


Sujet :

Collection et Stream Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut 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 : 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);
        }
    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
     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

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par aurelie689 Voir le message
    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...
    Si le tableau est rempli en mode pas à pas, le tableau renvoyé est normalement lui aussi rempli...

    Note : je ne comprends pas ce que ta classe est supposée faire (fonctionnellement parlant), mais la déclaration de ta méthode (et de la liste des photos) en "static" me paraît curieuse.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    Ma classe est une classe de photos, celle ci contient en statique la liste de ces instances. Pour une autre classe nous avons besoin de tous les identifiants des photos ainsi nous les avons placé dans un tableau dans une méthode statique. Et justement le tableau devrait être rempli c'est pour cela que je ne comprend pas...

  4. #4
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    Sur ce que tu nous montres, les attributs devraient être corrects. Donc, soit tes attributs ne sont pas corrects dès le départ, soit tu ne regardes pas la bonne liste.

Discussions similaires

  1. Transmission d'un Tableau a une fonction
    Par 19cmos83 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/09/2008, 11h01
  2. problème de transmission d'un tableau à une variable
    Par Bobtilt dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/07/2008, 12h09
  3. Transmission d'un tableau de Flash à PHP
    Par abdoums dans le forum Flash
    Réponses: 3
    Dernier message: 27/07/2007, 15h59
  4. Transmission de tableau
    Par MegaNam dans le forum Fortran
    Réponses: 1
    Dernier message: 03/04/2007, 10h35
  5. Transmission d'un tableau
    Par GLDavid dans le forum C++
    Réponses: 2
    Dernier message: 08/12/2005, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo