Je suis un double à affichaient l'utilisateur, mais il est imprimé comme 1,00000000001Format des valeurs décimales sur un BlackBerry
Cependant, je dois seulement deux chiffres après la virgule.
Je suis un double à affichaient l'utilisateur, mais il est imprimé comme 1,00000000001Format des valeurs décimales sur un BlackBerry
Cependant, je dois seulement deux chiffres après la virgule.
Il y a une classe appelée Formatter qui peut faire l'affaire. Voici un extrait de code:
double value = 1.24790000001;
Formatter formatter = new Formatter();
String formatted = formatter.formatNumber(value, 2);
Et, voici un lien vers la JavaDoc: javax.microedition.global.Formatter
Avez-vous regardé String.format par ex.
String x = String.format("%.2f", number);
http://download.oracle.com/javase/6/docs/api/java/lang/String.html
il indique l'erreur que le format de la méthode (chaîne, double) est définie pour la chaîne – MaheshBabu
Ceci est le BlackBerry qui utilise j2me –
Mon erreur, désolé! –
ceci est montré une exception dans ci-dessous 5.0 os – MaheshBabu
Quel genre d'exception? – Fostah
UnsupportedLocaleException –