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 :

transformation de valeur alphanumérique


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut transformation de valeur alphanumérique
    Bonjour tout le monde.
    Voilà je gère une application Java qui lit des données d'un système AS400 et qui les inscrit dans un fichier XML.

    Mon problème est que le système AS400 contient mes valeurs au format alphanumérique, même pour des valeurs numériques.

    En fait, ma valeur est "2.000,50", et si je ne fais rien à ma valeur, mon fichier XML contient "2.000.50" , vous en conviendrez, ce n'est pas terrible.

    Je recherche comment faire pour obtenir un format classique, c'est-à-dire "2000.50". sachant que le nombre de décimales est variable ....

    Avez-vous une solution?

    d'avance 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 caste en string et tu fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    taString.replace(",",".");
    pour remplacer les virgules par des points.

    Ensuite pour enlever le point de "2.000", une expression régulière me parait le mieux adapté mais il faut d'abord définir tous les cas possibles ...

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2005
    Messages : 489
    Par défaut
    qu'appelles-tu une expression régulière ?

    il n'existe pas une solution qui permettrait de parcourir ma chaîne de caractère et tout simplement supprimer les "." ?

  4. #4
    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
    bien sur que si ^^ mais est ce vraiment ce que tu veux ?
    Comment vas tu représenté un float ?
    Pour virer tous les points :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    taString.replace(".","");
    Les expressions régulière sont en fait des modèles crée par le développeur afin de trouver la portion de la chaine de caractère correspondant a certain critère défini par le modèle.

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

Discussions similaires

  1. [XSLT]Transformer une valeur d'attribut en élément
    Par heffer69 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 01/02/2008, 11h48
  2. transformer une valeur 0 ou 1 en checkbox ?
    Par kikidrome dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/09/2007, 14h51
  3. Chaine constituée de valeurs alphanumériques
    Par Mister Nono dans le forum Langage
    Réponses: 3
    Dernier message: 27/11/2006, 13h32
  4. Réponses: 5
    Dernier message: 07/09/2006, 18h56
  5. [ADO - Access]Tri de valeurs alphanumériques un peu spécial
    Par portu dans le forum Bases de données
    Réponses: 8
    Dernier message: 12/04/2006, 10h08

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