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 :

Probleme de tri (creation methode tri bulle ) sur un tableau d'objets java


Sujet :

Collection et Stream Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Probleme de tri (creation methode tri bulle ) sur un tableau d'objets java
    Bonsoir à tous, je fais appel à vous car je suis opposés à un problème qui me fait tourné en rond depuis 15h.
    Je ne dois pas etre au bon endroit mais je n'arrive pas à deplacer mon sujet... oui les forums et moi c'est un peu nouveau ^^
    Je dois créer une méthode de tri bulle dans lequel j'ai des objets étudiants prenant les caractéristique de (String nom, String prénom, String classe, double moyenne) et les etudiants sont regroupés dans un tableau.
    tout ce passe très bien jusqu'au moment où j'effectue mes tests unitaires.
    (La méthode trie les étudiants d'abord par classes puis par nom par ordre alphabétique et si ils sont dans le meme classe et qu'ils ont le meme nom , il triera par rapport au prenom.)

    -> La je remarque que le tri ne se fait pas sur base des valeurs du tableau étudiant mais comparé à leurs références et c'est la que je sèche...

    Voici ma classe etudiant:
    Nom : ClassEtudiantPNG.PNG
Affichages : 664
Taille : 25,9 Ko

    Ma classe avec ma methode triBulle:
    Nom : classTriBulle.PNG
Affichages : 728
Taille : 29,4 Ko

    Ma class Commun avec ma methode de permutation:
    Nom : Commun.PNG
Affichages : 616
Taille : 20,7 Ko

    et le resultat de testUnitaire:
    Nom : Tests.PNG
Affichages : 502
Taille : 31,2 Ko

    Nous pouvons voir qu'il n y a pas eu de permutations alors que cela aurait du etre le cas. Si je comprends bien mon compareTo , compare les références hors j'aimerais comparer les valeurs.
    Si vous avez une solution à mon problème, je vous en serais extrêmement reconnaissant.

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Resolution
    La solution etait assez simple en faite (comme bien souvent je refflechis trop et fait les choses trop automatiquement).
    Mon code est juste , ma seule erreur est que mes attributs de mon constructeur etudiant étaient en
    static...
    Je suis content d'avoir resolu le probleme par moi-meme mais je remarque , que je n'ai eu aucunes aides et c'est bien triste sur un forum java. ( je me doute que cela doit etre surement du au placement de mon sujet) mais bon...

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

Discussions similaires

  1. Tri à bulle sur liste chainée
    Par Cisman dans le forum Débuter
    Réponses: 10
    Dernier message: 06/04/2018, 23h19
  2. Tri à bulle sur java
    Par bsangoku dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 03/01/2010, 14h13
  3. Tri à bulle sur les membres d'une structure
    Par Jérôme.O[76] dans le forum C++
    Réponses: 3
    Dernier message: 02/10/2008, 15h29
  4. Réponses: 4
    Dernier message: 30/05/2007, 15h35
  5. Réponses: 2
    Dernier message: 08/04/2004, 17h30

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