High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Java
Sujet Précédent
Sujet Suivant
Bigdecimal
Résolu
g_fuck
Messages postés
269
Date d'inscription
lundi 29 novembre 2004
Statut
Membre
Dernière intervention
23 août 2011
- 28 sept. 2006 à 14:43
g_fuck
Messages postés
269
Date d'inscription
lundi 29 novembre 2004
Statut
Membre
Dernière intervention
23 août 2011
-
4 oct. 2006 à 08:09
salut ....
je cherche a avoir du 09,00 avec l'aide de String.format("%2.2f", new BigDecimal(9));
J.BAHOLE
Afficher la suite
A voir également:
Java bigdecimal
Reflexion java
-
Conseils pratiques -Java
Java bytecode
-
Conseils pratiques -Java
Java exec
-
Conseils pratiques -Java
Java regex
-
Conseils pratiques -Java
Actionlistener java swing
-
Conseils pratiques -Java
4 réponses
Réponse 1 / 4
Twinuts
Messages postés
5375
Date d'inscription
dimanche 4 mai 2003
Statut
Modérateur
Dernière intervention
14 juin 2023
111
28 sept. 2006 à 15:23
Salut,
bah je n'ai pas de solution miracle (je n'utilise pas vraiment String.format) mais pour te dépanner tu peux toujours faire :
BigDecimal bd = new BigDecimal(0);
String format = (bd.intValue() >=0 && bd.intValue() <=9) ? "0%2.2f" : "%2.2f";
String str = String.format(format, bd);
System.out.println(str);
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
WORA
Réponse 2 / 4
shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
22
3 oct. 2006 à 13:30
L'interface Format permet déjà presque tout.
voici pour ton cas :
DecimalFormatSymbols dfs =
new
DecimalFormatSymbols();
d
fs.setDecimalSeparator(',');
NumberFormat nf =
new
DecimalFormat("#00,00", dfs
);
nf
.format(new BigInteger("9");
note: dfs n'est pas obligatoire mais selon ton environnement d'exécution tu peux rencontré qq problème entre "," et "." ça le fixe
Réponse 3 / 4
shaiulud
Messages postés
404
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
15 juillet 2014
22
3 oct. 2006 à 13:31
oups il faut lire
BigDecimal et non BigInteger
Réponse 4 / 4
g_fuck
Messages postés
269
Date d'inscription
lundi 29 novembre 2004
Statut
Membre
Dernière intervention
23 août 2011
4 oct. 2006 à 08:09
mercie les gas ...... J'avais aussi besoin de BIG Integer
J.BAHOLE
Votre réponse
Discussions similaires
trier un iterator
lafolle24320
-
5 déc. 2006 à 18:00
Twinuts
-
6 déc. 2006 à 10:36
la division en java
cs_aliomar
-
12 juil. 2005 à 17:17
KIRAIII
-
24 août 2010 à 03:56
la difference entre a++ et ++a
waluigii
-
28 déc. 2007 à 00:41
Twinuts
-
28 déc. 2007 à 13:04
Le Mapping en Java: Map(Key,Value)
cs_developppez
-
18 mai 2008 à 13:37
icecube005
-
26 août 2008 à 11:19
Problème de division réelle (et oui...)
playmo420
-
23 mars 2006 à 18:17
nomad56
-
1 avril 2006 à 04:42
Rejoignez-nous