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 :

parcourir un tableau et récupérer valeurs en ArrayList


Sujet :

Collection et Stream Java

  1. #1
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Points : 73
    Points
    73
    Par défaut parcourir un tableau et récupérer valeurs en ArrayList
    Bonjour,
    j'ai un tableau à 2 dimensions contenant : Client,Produit,prix Achat, que je remplis après un parsing de fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    //declaration du tabl
    Double [ ][ ] TabClients = new double [1000][1000];
    ....
    //alimentation du tableau dans la methode de parsing
    TabClients [client][produit]= prix;
    je voudrais tout simplement rajouter à mon ArrayList "ListProduitsParClient" tous les produits achetés par un client en parcourant mon tableau "TabClients".

    Merci.

  2. #2
    Membre régulier Avatar de VinceFromBcn
    Inscrit en
    Juin 2004
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 108
    Points : 122
    Points
    122
    Par défaut
    Hello,
    Je ne comprends pas ce que tu veux faire... Si tu veux récupérer les produits par rapport à un client pourquoi n'effectue pas une itération de celle-ci pour les ajouter via la méthode add(...) ?

  3. #3
    Membre chevronné
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Points : 2 197
    Points
    2 197
    Par défaut
    Bonjour, il suffit de faire une boucle du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for(int i = 0 ; i < TabClients [client].length ; i++) {
        if(TabClients [client][i] != null){
            ListProduitsParClient.add(TabClients [client][i]);
        }
    }

  4. #4
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Points : 73
    Points
    73
    Par défaut
    Merci pour vos réponses,
    je viens de tester ta proposition Morph (il fallait juste mettre un 0 au lieu de null), en fait quand j'affiche mon ArrayList, je retrouve plutôt les valeurs des prix alors que j'ai besoin des valeurs des produits(ID)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for(int i = 0 ; i < TabClients [client].length ; i++) {
        if(TabClients [client][i] != 0){
            ListProduitsParClient.add(TabClients [client][i]);
        }
    }

  5. #5
    Expert éminent

    Avatar de mlny84
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4 023
    Points : 8 107
    Points
    8 107
    Par défaut
    Alors essaye peut être plutôt ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for(int i = 0 ; i < TabClients [client].length ; i++) {
        if(TabClients [client][i] != 0){
            ListProduitsParClient.add(i);
        }
    }

  6. #6
    Membre régulier
    Inscrit en
    Mars 2007
    Messages
    334
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 334
    Points : 73
    Points
    73
    Par défaut
    Merci mlny84 pour ta réponse, c'était bien ça
    Merci à tous.
    vive le forum!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Parcourir un tableau et récupérer des cellules
    Par rashka dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/12/2009, 00h42
  2. Parcourir un tableau et récupérer des cellules
    Par renaud7 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/11/2009, 11h44
  3. [MySQL] Récupérer valeurs de tableau dynamique
    Par pdenervaud dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 24/08/2007, 17h51
  4. Récupérer valeur d’un tableau
    Par sosophie dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/04/2007, 11h35
  5. Réponses: 14
    Dernier message: 18/08/2006, 18h54

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