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 :

Transformer un string en binaire


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut Transformer un string en binaire
    Bonjour,

    Je recupère dans un String un byte de 32 bits, et je voudrais le traduite en hexa.
    Mais je trouve pas comment faire ???

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Bien qu'il existe des bytes de 6, 7, 8 ou 9 bits, on peut dire que les les bytes de 8 bits se sont généralisés... par contre sauf erreur je n'ai jamais rencontré de byte de 32 bits !


    Expliques un peu mieux ce que tu cherches à faire, avec des exemples si possible...

    a++

  3. #3
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Voui désolée je me suis trompée il s'agit de 4 bytes ...:
    en fait j'ai un text (String) dans lequel je recupère je chaine contenant 32 bits.
    01110011101100000001010010011100

    Je n'en fais rien tel que, je veux juste récupérer sa valeur en hexa soit :
    0x73b0149c.

    Mais je ne vois pas comment je peux faire.
    Une idée ?

    Merci

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par kkt8 Voir le message
    Voui désolée je me suis trompée il s'agit de 4 bytes ...:
    en fait j'ai un text (String) dans lequel je recupère je chaine contenant 32 bits.
    01110011101100000001010010011100
    Donc cela représente un int en binaire.
    Tu peux utiliser Integer.parseInt() pour le décoder.

    Ensuite il suffit de le reformater en hexa avec Integer.toHexString() ou le plus complet String.format() :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	String text = "01110011101100000001010010011100";		
    	int value = Integer.parseInt(text, 2);
    	String hexa = String.format("0x%08x", value);
    	// String hexa = "0x" + Integer.toHexString(value);
    	System.out.println(text);
    	System.out.println(value);
    	System.out.println(hexa);
    a++

  5. #5
    Membre éclairé Avatar de kkt8
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 472
    Par défaut
    Merci
    ça marche super ....

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

Discussions similaires

  1. Transformer un string en binaire
    Par Jobard81 dans le forum Ruby
    Réponses: 1
    Dernier message: 24/11/2009, 06h03
  2. transformer un char en binaire
    Par r0d dans le forum MFC
    Réponses: 11
    Dernier message: 05/06/2005, 13h56
  3. Convertir un string en binaire
    Par TekP@f dans le forum ASP
    Réponses: 4
    Dernier message: 10/05/2005, 16h17
  4. [XSLT] Transformer un String contenant du xml
    Par VinceFromBcn dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 07/07/2004, 12h42
  5. Transformer un String en InputStream
    Par felix79 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 07/07/2004, 12h18

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