begin process at 2012 02 13 13:50:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

Inetger vs compareTo


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Inetger vs compareTo

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ée 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 [Reflection] Recuperer la classe fille directe effective d'une classe mere abstraite [ par loloof64 ] Salut à tous [^^happy13] Je me doute que ma question puisse être difficile à résoudre, mais je la pose quand même, on ne sait jamais. (Les recherches Envoie des valeurs d'un tableau d'une classe vers une autre classe en java [ par Manyanya ] Bonjour, En java, dans une même classe on peut créer plusieurs méthodes faisant appel à une valeur calculer par une autre méthode. Voici mon exemple: 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( la méthode compareTo() [ par isgt ] Bonjour a tous, est ce que qu'un peux m'expliquer le rôle dela méthode compareTo(). je crée une classe Etudiant qui implémente l'interface comparable.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales