2010-08-21 4 views
3

Je voudrais traduire 10000000.0-PREFIX10,000,000.00Motif pour le format décimal

Puis-je savoir ce modèle que je passerais dans DecimalFormat?

NumberFormat numberFormat = new DecimalFormat(...); 
numberFormat.format(10000000.0); 
+1

cheok,: P ers moi kubideh: – mhshams

+0

mohammad: o salam! je suis heureux de vous voir ici: D –

Répondre

6
new DecimalFormat("PREFIX#,##0.00"); 

Cela montrera toujours au moins un chiffre entier (par exemple 0), et utiliser la virgule comme séparateur de groupe.

2

Le modèle pour le nombre serait: "#,###.00" ce qui signifie:

  1. utiliser un séparateur de regroupement, sur la base locale
  2. utiliser un séparateur décimal, sur la base locale
  3. ont toujours 2 après le séparateur décimal
  4. avoir autant de chiffres entiers que nécessaire

Le préfixe peut être une chaîne arbirary. S'il s'agit d'un symbole monétaire, il existe une notation spéciale pour cela. Pour plus d'informations sur la définition des modèles, voir le DecimalFormat JavaDoc