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 :

Formatage d'un float


Sujet :

Langage Java

  1. #1
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 35
    Par défaut Formatage d'un float
    Bonjour,

    Je recupere un float qui est de la forme par exemple : Comment est ce que je peux le transformer en sachant que je ne veux pas d'une chaine de charactere.

    Merci

  2. #2
    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
    C'est le terminal qui choisie la représentation du float. Il créé une chaîne de caractères qu'il affiche ensuite. Ne pas vouloir de chaîne n'a pas de sens.
    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.

  3. #3
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 35
    Par défaut
    Quand je dis que je ne veux pas d'une chaine, c'est au sens objet. C'est à dire que je ne veux pas travailler avec une String.

    Le probleme etant que lorsque je recupere ma valeur(issu d'un flux XML), celle-ci se presente bien sous la forme: 0.001 mais lorsque je parse pour stocker dans un float je me retrouve avec 1E-3.

    D'où ma question pour "reconvertir" cet element.

  4. #4
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par shogoune Voir le message
    Quand je dis que je ne veux pas d'une chaine, c'est au sens objet. C'est à dire que je ne veux pas travailler avec une String.

    Le probleme etant que lorsque je recupere ma valeur(issu d'un flux XML), celle-ci se presente bien sous la forme: 0.001 mais lorsque je parse pour stocker dans un float je me retrouve avec 1E-3.

    D'où ma question pour "reconvertir" cet element.
    Justement c'est ce qu'on te dit.

    Une variable float ne stocke aucune information de formatage, elle stocke une valeur point.

    Le 1E-3 que tu obtient est juste une représentation de sa valeur utilisée pour son affichage. Tu pourrait changer cette représentation en utilisant un formateur. Mais cela n'a rien a voir avec sa valeur.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2003
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 35
    Par défaut
    Citation Envoyé par Deadpool Voir le message
    Tu pourrait changer cette représentation en utilisant un formateur...
    Ok, est-ce que tu peux detailler un peu plus sur ce "formateur" ?

    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 shogoune Voir le message
    Ok, est-ce que tu peux detailler un peu plus sur ce "formateur" ?
    java.text.DecimalFormat par exemple.
    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.

Discussions similaires

  1. formatage d'un text dans une cellule stringgrid en float
    Par iam dans le forum Bases de données
    Réponses: 4
    Dernier message: 26/04/2006, 15h05
  2. [awk] Formatage de float
    Par szdavid dans le forum Autres langages
    Réponses: 1
    Dernier message: 16/03/2006, 14h52
  3. Pb de formatage de champs de type float
    Par FrankyNormand dans le forum XMLRAD
    Réponses: 9
    Dernier message: 05/05/2005, 12h37
  4. [7RC3] Formatage de champs float
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 2
    Dernier message: 19/05/2003, 09h38
  5. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53

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