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 :

[Collections]Tableaux associatifs


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut [Collections]Tableaux associatifs
    Salut
    Voilà je voudrais savoir s'il existe une classe ou une astuce permettant de gérer des tableaux associatifs et des tableaux indexé en même temps. Ce que je voudrais c'est avoir un gestion de tableaux aussi transparente que celle de PHP.

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Ce que tu demandes ressemble fortement à une HashMap, sauf que ce n'est pas un tableau. Regarde la doc correspondante.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Je connais les HashMap mais je ne peux pas utiliser des indices avec, si jamais j'ajoute un element il faut que je lui donne forcement une cle. Alors que je veux pouvoir suivant le cas lui attribuer une cle ou non.

  4. #4
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Dans ce cas, la clé pourrait être l'indice...

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Citation Envoyé par herve91
    Dans ce cas, la clé pourrait être l'indice...
    C'est vrai que je n'ai pas pensé à ça mais si j'utilise la cle comme indice cela suppose que étant donné que la cle est de type string, l'indice aussi sera de type string ce sera un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maMap.put("0","maValeur");
    .
    Faut dire que ça ne me réjouit pas trop cette notation là.

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Je crois avoir trouvé une solution. Je pourrais utiliser cette notation là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maMap.put(Ineger.toString(0), "maValeur");
    Le probleme maintenant c'est de l'autre coté en faisant le get comment savoir si j'ai une cle de type "indice" ou autre chose.

  7. #7
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Pourquoi dans ce cas la clé ne serait-elle pas de type Integer ? Cela te permettrait de distinguer les clés de type indice et les autres de type String :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maMap.put(new Integer(0), "maValeur");

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Yeah c'est vrai tu as raison. Comme ça je peux distinguer les cles indices des autres de type string. Je te remercie pour ton aide

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

Discussions similaires

  1. Définition "inline" de tableaux associatifs.
    Par Blustuff dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/03/2010, 13h49
  2. Tableaux associatifs et requêtes
    Par LFC dans le forum SGBD
    Réponses: 5
    Dernier message: 28/06/2006, 11h11
  3. Réponses: 9
    Dernier message: 13/06/2006, 21h52
  4. [Collections]Tableaux d'objets uniques.
    Par Invité dans le forum Collection et Stream
    Réponses: 30
    Dernier message: 22/03/2006, 13h20
  5. [8i] tableaux associatifs de VARCHAR2
    Par Magnus dans le forum Oracle
    Réponses: 2
    Dernier message: 26/01/2006, 16h41

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