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 :

Conversion string (au format scientifique) en float


Sujet :

Langage Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut Conversion string (au format scientifique) en float
    Bonjour,

    je dispose d'un fichier texte dans lequel figure des données sous forme scientifique, par exemple :
    1.0856828e-002 9.6973268e-003 6.7777795e-003 3.8582168e-003 3.8348198e-004 -3.0908448e-003 etc....

    Je lis ce fichier texte et stocke toutes ces données dans une chaîne de caractères. Je souhaite ensuite pouvoir convertir ces données en float. J'ai regardé dans le FAQ mais je n'ai rien trouvé pour la conversion sous forme scientifique.

    1- Puis-je lire directement mon fichier texte en float ou dois-je forcément passer par un string ?
    2- Comment convertir un string "1.0856828e-002" en float ?

    Merci pour vos réponses et conseils

    olivier

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 20
    Par défaut
    Re, finalement j'ai trouvé un truc :

    Double.parseDouble("1.0856828e-002")

    ça fonctionne bien. Ma question 1 reste posée. Merci et désolé

  3. #3
    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
    Les données lues dans le fichiers sont des octets. C'est à l'application d'interpréter ces octets comme un flux audio, une liste d'entier, ou dans ton cas, des float.
    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. Conversion de double "format scientifique"
    Par alaparra dans le forum SL & STL
    Réponses: 27
    Dernier message: 24/08/2007, 15h53
  2. Réponses: 1
    Dernier message: 01/06/2007, 10h48
  3. conversion string hexa en float
    Par cimson dans le forum Langage
    Réponses: 6
    Dernier message: 25/04/2007, 23h57
  4. Problème de conversion String en Float avec JTable
    Par dumasan dans le forum Composants
    Réponses: 4
    Dernier message: 23/04/2007, 11h56
  5. float conversion String
    Par aliomrani1 dans le forum Langage
    Réponses: 6
    Dernier message: 20/02/2007, 12h06

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