Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Inetger vs compareTo [ Archives / Au secours ] (ch3mical)

mardi 26 avril 2005 à 14:59:57 | Inetger vs compareTo

ch3mical


Bonjour

j'ai un problème avec la méthode compareTo de la classe comparable

Si j'utilise cette méthode pour comparer des String je n'ai pas de problèmes

Mais dès que j'essaie avec des int ca ne marche pas.
Je pense qu'il faut caster dans la classe Ineteger , mais je ne sais pas comment

voici mon code
----------------------------------------------------------------------
      public int compareTo(Object objet)
      {
      Inscription unInscription; 
      unInscription=(Inscription)objet; // vérifie l'égalité à partir du code
      return this.numero.compareTo(unInscription.ObtenirNumero());
      }

----------------------------------------------------------------------
- numero est de type int dans les définissions de ma classe

Quelqun à une idée de la syntaxe ou du comment ?

merci à l'avance

ch3mical

mardi 26 avril 2005 à 15:49:11 | Re : Inetger vs compareTo

kaloway



Pourquoi veus tu utiliser compareto sur des entiers alors que tu peus utiliser un simple"=="?

mardi 26 avril 2005 à 17:08:18 | Re : Inetger vs compareTo

ch3mical



parce que je veux insérer dans une liste chainer ordonée

je compare le nouvelle élément recu pour ensuite l'ajouter en ordre du plus petit au plus grand

mardi 26 avril 2005 à 18:53:05 | Re : Inetger vs compareTo

kaloway



Je pense qu'il n'est pas possible de transtyper un int en integer. par contre tu peux  faire  Integer  unentier=new Integer(monentier).  Après tu le comparer  et l'insérer dansta liste.

mardi 26 avril 2005 à 21:04:24 | Re : Inetger vs compareTo

ch3mical

apès plusieurs test

voici comment faire

public int compareTo(Object objet)
      {
      Inscription unInscription;
     
      Integer  unentier;
      Integer  unentiers;
     
      unInscription=(Inscription)objet;
     
      unentier=new Integer(this.numero);
      unentiers=new Integer(unInscription.ObtenirNumero());
     
     
      return unentier.compareTo(unentiers);
}





Cette discussion est classé dans : int, classe, compareto, uninscription, inetger


Répondre à ce message

Sujets en rapport avec ce message

JTable : afficher une Date [ par isako ] Bonjour,Ce sujet n'est pas nouveau dans le forum, mais je n'ai pas trouvé la solution... Je vous soumets mon problème en espérant que l'un de vous pou Probléme de classe [ par nanu ] Bonjour tout le mode :)Alors voilà mon probléme :je voudrai que ma class2 herite de la classe 1 comme ceci :class1.java :class class1{ class1 (int v héritage [ par braillane ] Bonjour, voila j'ai la classe durée et la classe longueDurée qui hérite de durée. je ve redéfinir la méthode inf qui retourne vrai si la durée est inf portée des variables [ par ldumont ] Bonjour, jai encore un petit problème pour changer.... voici ma classe principale : public class GridBagLayoutDemo extends Frame{ private int _x; pub méthode substring pour integer [ par dunith ] bonjourexiste elle la méthode substring(int sIdx, int eIdx) pour  la classe Integer?je sais qu'elle existe pour la classe String, mais pour la class classe et constructeur [ par uzu ] bonjourje travaille java:j'ai déclaré une classe (qui définie une commnade RS 232)commande et constructeur comme suit:class TCmd{ int iNbParIn; // Nb classe [ par naddou1985 ] bonjour tout le monde: svp , quelle est la difference entre une classe de type void et une autre qui n'a aucun type exp: void test(int); test( TreeSet et compareTo [ par Florynth ] Bonjour,je me suis fait un classe qui implèmente comparable pour l'utilisé dans un TreeSet. Le compareTo se base sur une propriété displayOrder qui es probleme pour creer un arbre [ par stars333 ] Bonjour, je suis un débutant en java et j'aurais besoin d'aide pour construire un arbre dont les étiquettes sont des entiers <p class="MsoNormal" s Deux souris sur un même écran [ par ginie06 ] Bonjour,Ce que je voudrais faire est plutôt atypique: il s'agit de faire cohabiter deux souris (souris 1 et souris 2) sur un même écran.La souris 1 es


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.