J'entre dans un intavec une valeur à 6 chiffres. Je veux l'afficher sous la forme Stringd' un avec un point décimal (.) À 2 chiffres à partir de la fin de int. Je voulais utiliser un floatmais il a été suggéré de l'utiliser Stringpour une meilleure sortie d'affichage (au lieu de 1234.5l'être 1234.50). Par conséquent, j'ai besoin d'une fonction qui prendra un intcomme paramètre et retournera le correctement formaté Stringavec un point décimal à 2 chiffres de la fin.
Dire:
int j= 123456
Integer.toString(j);
//processing...
//output : 1234.56
String str = Integer.toString(j); //integer or string with white spaces<br/> str = new StringBuffer(str.trim()).insert(str.length()-2, ".").toString();