salut
je fais une requete sur ma base de donnee oracle9i qui me retourne des chiffres mais je sais pas comment les formater en java
par exemple 1.04819053E9 comment le rendre ecrit de cette façon:1.048.190.530
salut
je fais une requete sur ma base de donnee oracle9i qui me retourne des chiffres mais je sais pas comment les formater en java
par exemple 1.04819053E9 comment le rendre ecrit de cette façon:1.048.190.530
le probleme ne viendrait pas de ta base oracle plutot?
vue comment tu le dit, le champ qui contient le nombre est au format Varchar (ou equivalant) alors qu'il devrait etre en Numeric.
tu ne devrais pas avoir "normalement" de conversion a faire.
Systèmes d'Informations Géographiques
- Projets : Unlicense.science - Apache.SIS
Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons
non mon champ est du type Number
alors je ne sais pas comment faire pour formatter l'affichage de mon nombre en utilisant java
Par exemple :
... avec pour model :
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 public static String formateDouble2StringModel(Double valeurDouble, String model) { if (!isDouble(String.valueOf(valeurDouble))) { return null; } else if (!Double.isNaN(valeurDouble)) { NumberFormat nf = NumberFormat.getNumberInstance(locale); DecimalFormat df = (DecimalFormat) nf; df.applyPattern(model); // System.out.println("formateStrDouble => " + valeurDouble); return df.format(valeurDouble); } else { return null; } }
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "0.00"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager