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

avec Java Discussion :

Vecteur et Enumeration


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Vecteur et Enumeration
    Bonjour ,je viens d'utiliser le vecteur quand j'ai voulu afficher son contenu avec enumeration j'ai eu une valeur bizarre :ce que j'ai écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Enumeration uEnum = ve.elements();
     
        while (uEnum.hasMoreElements()) {
          System.out.println(uEnum.nextElement());
     
        }
    ce que j'ai obtenu :
    connect.user@329f3d

    connect.user@1749757
    l'autre problème est quand je déclare la classe par public Vector class() rien ne s'affiche contrairement à une classe de type void.
    Pouvez vous m'aider ?

  2. #2
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Points : 332
    Points
    332
    Par défaut
    t'a fais un println d'un objet donc il va t'imprimer son hashcode (il va utiliser obj.toString)
    La connaissance est la seule chose qui s'accroit lorsqu'on la partage.

  3. #3
    Membre extrêmement actif Avatar de jojodu31
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Points : 814
    Points
    814
    Par défaut
    chez moi ça marche nikel sauf que j'ai du rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Enumeration<Integer> uEnum = v.elements();
    même sans ça marche.. ton vector à peut être un problème ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
                    Vector<Integer> v = new Vector<Integer>(3);
    		v.add(1);
    		v.add(2);
    		v.add(3);
    		Enumeration<Integer> uEnum = v.elements();
     
    		while (uEnum.hasMoreElements()) {
    		System.out.println(uEnum.nextElement());
    		}
    Heureux soient les fêlés, car ils laisseront passer la lumière.

    Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.

    Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java

  4. #4
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Merci ,mais le vecteur est rempli d'objets ,j'ai essayé de le remplir par des String et ça marche ,comment pourrai je afficher les objets qui y sont ?

  5. #5
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    Citation Envoyé par seddik_saber Voir le message
    t'a fais un println d'un objet donc il va t'imprimer son hashcode (il va utiliser obj.toString)
    Citation Envoyé par marianna
    Merci ,mais le vecteur est rempli d'objets ,j'ai essayé de le remplir par des String et ça marche ,comment pourrai je afficher les objets qui y sont ?
    Ben en redefinissant la méthode toString() de tes objets ... Ou si tu ne peux pas toucher le code de cette classe, elle doit bien avoir des getters ... Dans ce cas à toi de créer la chaine dynamiquement ...
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

  6. #6
    Membre à l'essai
    Inscrit en
    Décembre 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Merci pour tout le monde ,enfin ça marche !Merci bien.

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

Discussions similaires

  1. Enumerer les fichiers d'un dossier
    Par Zazeglu dans le forum C
    Réponses: 5
    Dernier message: 10/03/2006, 22h28
  2. [math] somme de plusieurs vecteurs à 3 dimensions
    Par teska dans le forum Mathématiques
    Réponses: 5
    Dernier message: 04/06/2003, 21h40
  3. Récuperer les coordonnées d'un vecteur
    Par kerzut dans le forum OpenGL
    Réponses: 5
    Dernier message: 15/04/2003, 11h51
  4. Zoom sur des vecteurs ou lignes
    Par mat.M dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 25/11/2002, 10h40
  5. matrices * vecteur
    Par delire8 dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 07/09/2002, 14h15

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