Display d'un hashmap?

Discussion dans 'Web, design' créé par Skarbone, 22 Février 2008.

Statut de la discussion:
Fermée.
  1. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Rassures-moi, ton HashSet, est bien rempli ? (contrairement à ce qu'il y a dans ton code)
    Jereck, 22 Février 2008
    #21
  2. Offline
    Skarbone I would rather be snowboarding

    haem haem =D

    a vrai dire j'ai un peu bidouillé ce code mais je ne comprend pas réellement les hashet :p
    donc, je suppose que.. non?
    Skarbone, 22 Février 2008
    #22
  3. Offline
    L@rgo_XIII G33K

    Il pourrait très bien contenir des valeurs "sans qu'on le voit", si c'est implémenté dans le constructeur ... mais ici c'est fort peu probable pour le constructeur par défaut (sans argument)
    L@rgo_XIII, 22 Février 2008
    #23
  4. Offline
    L@rgo_XIII G33K
    En fait le hashset tu l'as implémenté toi même ou tu utilises celui de JAVA ?
    L@rgo_XIII, 22 Février 2008
    #24
  5. Offline
    Skarbone I would rather be snowboarding

    hmm, je suppose que j'utilise celui de java :p
    Skarbone, 22 Février 2008
    #25
  6. Offline
    L@rgo_XIII G33K
    Ca me semble évident, tu l'aurais implémenté tu t'en souviendrais :-D

    Alors ton HashSet est bel et bien vide !

    En plus comme tu l'as instancié sans argument, il n'a que 16 places ...

    http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashSet.html

    Toutes les infos sont là !

    Donc tu dois d'abord lui "donner" des articles

    add(Object o)
    L@rgo_XIII, 22 Février 2008
    #26
  7. Offline
    Skarbone I would rather be snowboarding
    Le truc, c'est que j'ai un hashmap d'articles, je dois lui fournir tous les articles un a un?
    Skarbone, 22 Février 2008
    #27
  8. Offline
    zoheir cvm.mangaleet()
    y'a pas vrmt d'équivalent de HashMap en C#

    skarbone, explique un peu ce que tu dois faire oO
    zoheir, 22 Février 2008
    #28
  9. Offline
    L@rgo_XIII G33K
    Affirmatif, il va pas les sucer de son pouce :p

    Une autre possibilité mais qui va te prendre beaucoup de temps pour rien ici serait de lui fournir une classe qui respecte l'interface Collection donnée ici : http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collection.html

    Mais bon c'est pas ça que tu dois faire et ce que je t'explique là requiert une bonne compréhension du fonctionnement global de Java (Interface, Classes, Implémentation, Héritage, etc ...)
    L@rgo_XIII, 22 Février 2008
    #29
  10. Offline
    L@rgo_XIII G33K
    Tu vas pas pouvoir l'aider Zoheir, il doit PAS faire un lolcat virtuel en 3D :-D
    L@rgo_XIII, 22 Février 2008
    #30
  11. Offline
    Skarbone I would rather be snowboarding


    Je dois creer une méthode qui va me permettre d'afficher les attributs de TOUT les articles présent dans mon hashmap.

    mon hashmap ==>
    private HashMap<String,Article> listeFavori = new HashMap<String,Article>();

    pour les attributs de articles, je fais appel aux méthodes
    getMnemonic()
    et
    getDescription()

    ces deux attributs sont des String
    Skarbone, 22 Février 2008
    #31
  12. Offline
    zoheir cvm.mangaleet()
    List<Article> listArticle = listeFavori.values();

    for(Article article : listArticle)
    {
    System.out.println(Article);
    }

    dans ta classe Article tu override la méthode toString

    public String toString()
    {
    return getMnemonic() + " " + getDescription();
    }
    zoheir, 22 Février 2008
    #32
  13. Offline
    Skarbone I would rather be snowboarding
    ca me dit que List ne prend pas de paramètres :-(
    Skarbone, 22 Février 2008
    #33
  14. Offline
    zoheir cvm.mangaleet()
    quelle version de java?
    zoheir, 22 Février 2008
    #34
  15. Offline
    vitAl GamerZ2008
    ça sent la 1.4.2 il te faut la 1.5 pour faire du generic
    vitAl, 22 Février 2008
    #35
  16. Offline
    zoheir cvm.mangaleet()
    sinon

    Iterator iterator = listeFavori.values().iterator();
    while(iterator.hasNext()) {
    System.out.println((Article)iterator.next());
    }
    zoheir, 22 Février 2008
    #36
  17. Offline
    Skarbone I would rather be snowboarding
    j'ai la derniere version pourtant
    zoheir => merci jessaye ca après mon diner de famille =D
    Skarbone, 22 Février 2008
    #37
  18. Offline
    Skarbone I would rather be snowboarding
    Voila, maintenant ca marche parfaitement :) merci
    Skarbone, 23 Février 2008
    #38
  19. Offline
    zoheir cvm.mangaleet()
    champagne \o/
    zoheir, 23 Février 2008
    #39
Statut de la discussion:
Fermée.