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

Langage Java Discussion :

comment specifier des entrées en hexa


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut comment specifier des entrées en hexa
    bonjour tout le monde,

    j ai des JtextFields et je dois recupérer ce qu' insère l utilisteur.

    l utilisateur doit inserer des entrées en Hexadecimal.

    donc mon problème consiste globalement en ca: comment faire pour spécifier que les entrées sont en hexa?

    merci

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Tu peux utiliser Integer.toHexString();
    Regarde la aussi :
    http://www.developpez.net/forums/sho...d.php?t=469083

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut
    Citation Envoyé par JoloKossovar Voir le message
    Tu peux utiliser Integer.toHexString();
    Regarde la aussi :
    http://www.developpez.net/forums/sho...d.php?t=469083
    en fait voici mon souci : adressesSource1 reprend le texte du JTextField adressesS1 et le transsforme en int, jusque là pas de complication sauf que si j insere dans mon JTextField des entrées suivant le format 0xFF ca ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    adresseSource1 = Integer.parseInt(adresseS1.getText());
    Donc j ai essayé d entrer des int en decimal ca marche. c est alors que je me suis dit que j allais recuperer la saisie ecrite en decimal et la transformer en Hexa pour l utiliser en argument pour une autre methode.

    donc j ai ecrit :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    adresseSource1 = Integer.parseInt(adresseS1.getText());
    testhexa = Integer.toHexString(adresseSource1);
    sauf que je me suis heurté a la declaration de testhexa. si je le declare comme int (puisque c est un int hexadecimal il me ressort une erreur)

    merci de ton aide,

  4. #4
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int entierFromHexa = Integer.parseInt( maChaineEnHexa, 16 );
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int entierFromHexa = Integer.parseInt( maChaineEnHexa, 16 );
    excuse moi mais moi je voulais l inverse : convertir un entier décimal en hexadecimal

    merci

  6. #6
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par Septembre84 Voir le message
    excuse moi mais moi je voulais l inverse : convertir un entier décimal en hexadecimal

    merci
    Soit la description de ton problème est très confuse, ou alors j'ai le cerveau embué

    Dans tous les cas, JoloKossovar à déjà répondu à ta question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String chaineEnHexa = Integer.toHexString( unEntier );
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

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

Discussions similaires

  1. Comment trier des couleurs (nom, hexa, rgb..) ?
    Par Perplexe dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 14/01/2011, 12h14
  2. decoder des entrées en Hexa suivant le format UTF8 et afficher le resultat
    Par Septembre84 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 16/04/2008, 16h10
  3. Comment faire des entrées et des sorties
    Par adam.gobe dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/08/2007, 06h02
  4. Réponses: 2
    Dernier message: 22/10/2004, 11h30
  5. Comment récuperer des données entrées au clavier?
    Par Elisée A. dans le forum MFC
    Réponses: 2
    Dernier message: 13/02/2004, 07h22

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