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

Java Discussion :

[String]Affichage Short -> Hexadécimal


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Par défaut [String]Affichage Short -> Hexadécimal
    Bonjour,

    Je souhaiterais afficher un variable sous forme d'un short en Hexadécimal.

    Je connais déja la fonction Integer.TohexString() mais moi je chercherais a avoir un affichage différent.

    C'est a dire que je voudrais un affichage sur 4 caractéres et ce meme si les premiers sont des 0

    Exemple : 0x001a

    Est ce que cette fonctionnalité existe quelque part ?

    Merci



    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre expérimenté
    Avatar de JHelp
    Inscrit en
    Octobre 2002
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 185
    Par défaut
    Je connais pas de méthode toute faite pour ça, mais il n'est pas difficile d'en faire une soit même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    public static String toCompleteHex(short s)
    {
         StringBuffer sb = new StringBuffer("0x");
          int et = 0xFFF;
         for(int d=12;d>=0;d-=4)
         {
              int i = (s >> d) & 0xF;
              if(i<10)
              {
                      sb.append((char)(i+'0'));
              }
              else
              {
                    sb.append((char)(i-10+'a'));
               }
             s = (short)(s & et);
               et = et >> 4;
          }
          return sb.toString();
    }
    Voilou ;-)

  3. #3
    Membre éclairé Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Par défaut
    Merci beaucoup

    C'est vrais que j aurais pu le faire moi meme mais je préfere demander si ca existe pas directement dans le language au cas ou ca serais plus optimisé

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

Discussions similaires

  1. [Débutant] Probleme ComboBox 2 Colonnes avec String, Affichage Valeur TextBox
    Par superthx dans le forum VB.NET
    Réponses: 4
    Dernier message: 05/09/2014, 10h29
  2. Non concordance de type talend string to short
    Par user9158 dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 11/12/2012, 17h31
  3. ListBox et affichage partiel de string
    Par gobgob dans le forum Delphi
    Réponses: 2
    Dernier message: 06/07/2006, 02h18
  4. [Cookies] header( string ) Pas d'affichage
    Par Jean_Benoit dans le forum Langage
    Réponses: 4
    Dernier message: 23/03/2006, 22h57
  5. [bit]Mettre un mot de 16 bits (string) en short
    Par -=Spoon=- dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 27/03/2004, 21h07

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